Why isnt the subdomain working?

Please check the “Flexible” box, or get an SSL certificate from Login to your account - InfinityFree (As suggested by @wackyblackie), whichever you prefer.