Promoting your work should not be a onetime thing. You need to show up and promote yourself daily. Even if you got sick and tired of it, keep promoting yourself and keep showing up. This is the only way to make people remember who you are.
When you know there will be a messy meeting and there is nothing you can do about it, the best thing to do is to avoid it. Messy people produce messy meetings, and they take the time and the energy of everyone who is part of it. That is why instead of being part of this drama, find a better team and better meetings to invest your precious energy.