Hard to disentangle all this! As I understand it, the government's moves made it possible to delay the annual meeting, but not obligatory. Therefore, it seems that your council decided to hold the annual meeting. It appears to have satisfied the usual requirements, such as notice, open to press and public, etc.
But if it was the annual meeting, there wasn't anything to vote on in relation to elections. Once the annual meeting is happening, the old chair and vice chair automatically lose their positions (apart from chairing the election of the new chair). Electing a chair is a statutory requirement, and that can't be changed by council vote. Therefore, the council ought to have proceeded to elect a chair. Having a vice chair is optional.
Having failed to do that, it appears to me that the council is not properly constituted, since a council must have a chair. The council ought to hold another annual meeting, since the one already held purported to be one, but did not carry out any of the requisite business, as it had no chair.