According to the Bruen decision, courts and lawmakers are not allowed to use a "balancing" approach between a Constitutional right and the government's interests in furthering public safety. Basically, your right to feel safe stops where my right to carry starts.
The test, according to SCOTUS, is (1) text -- does the conduct fall within the purview of the Second Amendment based on the language of the amendment?, and (2) is there a historical tradition where such restrictions were common (traditional)? The years 1791 & 1868 are when you must look for historical analogous laws, such as banning carry in parks, at public events or recreation centers. 20th Century laws are not "historical" for this purpose.
So, our mayor making prohibiting carry in parks is absolutely unconstitutional and conflicts with the Bruen decision.
That's what a judge in Virginia just ruled. So ..... yeah.