This is a late response, but sure, feel free!
You could just put a click-through link in the chat for new players or something! Or somewhere in your discord server, if you've got one.
Weird! It should work perfectly fine on all versions of 1.14 & above. Not sure where your issue is coming from, & I'll try to poke around & see what I can do, but more than likely it's on Minecraft's part.
Thank YOU for your comment :-)
I'm not actually interested in doing that! I do love the fact that that site exists, but it's already a pain for me to juggle all the accounts I'm posting my stuff on.