I tried uploading a mod to ModNexus, as you suggested it requires trying to send a request to create the game. I think it is waiting on that to be approved.
If you're curious, uploaded an image
Oh that looks great!
On the Discord, I added a folder to share the mods.
I don't want to share it here because there are too many bots on itch.io and it's an open folder, I don't want to expose it too much.
If Nexus accepts the game, then it will become obsolete, but for now it acts as a temporary way to share things.