@Damien Lee a couple things here. Really detailed underwriting, glad to see you're making it a habit.
1. it is customary for the seller to pay all real estate agent commissions, this can vary a little bit deal to deal, but I would not expect to pay 3% commission as the buyer.
2. This condo has rent restrictions, so unfortunately you are not able to rent within this association. You'll want to get on an MLS search that excludes condos with rent restrictions, an agent should be able to set you up on that. My first 2 deals were condos/townhomes and even in associations that did allow renting, there was still red tape that did not allow me to do STRs and I also had annual rental fees to pay the association. These are things you'll want to watch out for and have your agent request during DD.
3. I would never assume $0 in repairs. Almost every deal has some level of repairs that need to be done, even something that is almost totally turn key will have 1-5k worth of work to do after closing. It is best practice to incorporate repairs into your underwriting.
4. It does not look like you recalculated your taxes as they will be reassessed after you close, normally fairly close to your purchase price.
5. Vacancy of 2.5% is not realistic, this should probably be somewhere around 10%
6. Even though biggerpockets tells you to calculate repairs as a % value, that is not best practice. If your repairs are calculated based on a % of revenue, that does not exactly make for accurate underwriting. If you improve your property and increase rent, your repairs will more than likely decrease rather than increase. Also, if your property is in bad shape and you rent for $500, your repairs and maintenance will probably be higher than an updated property that rents for $1500. In my experience, my condos have annual repairs and maintenance of around 600$ per year. Single family houses will be a little higher.