Don’t see any grey…
If you have a commercial license you can charge for usage. If you don’t have a commercial license, you can’t charge.
That is about as black and white as it gets.
Your license is a SINGLE user agreement. By the letter of the agreement you can’t offer it for public use, even free. If you want to let multiple users fly your sim, in a public setting, I suggest getting permission first.
I would hazard that any flight school using a desktop sim software for training purposes has received the appropriate licensing.