The agent was correct.
All seat assignments are "courtesy holds" only. Unfortunately it's impossible to guarantee seat assignments. CO sometimes needs to do aircraft swaps and due to multiple seat configurations it is not always possible to assign people to the same seats.