Leaving the project open-source or adding mod support?

Hello!

I have a weird question and I’m trying to understand better how to behave when the day of the game’s release will came (pretty soon).

My game is pretty modular, I coded the whole game thinking about the future modding community of the game if there will be one so it’s pretty easy adding content for the game and the gameplay-loop mechanics. My question is: since the game will be released for free on Itch before the final release but using Patreon as a way to receive support while I keep updating the game, will be a good idea leaving the project full open-source in order to give modders an “easy life” to modify the game? Or should I package the game as usually and then in the future build some kind of creative kit to give people a way to mod the game?

Im worried about many things but at the same time I love the idea of people adding and modify the content for the game as they want, so building a better community too around the game.
What would you recommend me to do? What are the risks of leaving the project open-source?

Thanks in advance for the answers