Yeah, it's activated, it's just that it doesn't work on Safari still for some reason.
Does it mean Itch uses Safari for their embedded browser?
No, that's not how it works. It's using the web browser you're currently using.
If it's not loading for you, it shouldn't be related to itch.
Were that to be the case, it should work as I use mainly Chrome.