My response will not help you this year, but if there is this kind of dispute this year, there is bound to be a dispute after future meetings. Significant disputes in our road association started about 12 years ago and one seems to come up every few years. Disputes are generally one persons word/recollection versus another.
Potential solution, start recording your annual meetings via Zoom or other online conference service or recording device.
Of course, FIRST let all members in the room (and online) know that the meeting is being recorded. This may also help to reduce moments during the meeting from getting too heated with insults/foul language.
I ran a Zoom meeting for our association last year and recorded it. The audio can then be made available via a link to all members to listen too later and it is a permanent audio recording. This still may not fully settle a dispute, but it will clearly show what was said/discussed by whom and what exact language was used in the motion that was voted on.
I faced a similar situation the year before last, when the secretary and/or president changed the annual meeting minutes to remove a vote, a questions about separating costs, and parts of a discussion from the meeting minutes presented to the membership. I did not have an audio recording then, but I did have proof because I had a copy of the draft meeting minutes which had been prepared by the Treasurer and put in the association files. I could compare the draft to the final minutes line-by line. The draft copy also reflected my recollection of the annual meeting.
These three items which were removed from the minutes presented to the membership for approval probably because it reflected negatively on the President/Secretary's agenda to pave our gravel road. The idea of paving the road has deeply divided the road association (type: corporate, non-profit) and I am not sure it will ever heal. The vote for paving failed, but once it is brought up, I expect it to be brought up again and again in the future until the road is paved.
Last year, I respectfully requested that these three items be added back to the meeting minutes during the reading of the minutes from the prior year. The prior years minutes were then adopted with those additions. I am not holding my breath that those three items were reinserted back into the annual meeting minutes, but I'll ask again during this years annual meeting.