Does a city under siege gives a vote during the assembly phase?
Yes.You will receive a vote if the city is still under your control even though somebody is sieging your city.
1. Receive Votes: At the start of the Assembly, each
attending Baron receives one Vote token plus one Vote
token for each Kingdom city he controls. Barons’ Votes
are open information until voting starts.