As you should know, you can edit your avatar and change it in your Minecraft Head, but as I see through the code, you are using Crafatar.com for the converting, but they no longer support ingame names. But you only allow IGN's on your website, so it doesn't work for me. Crafatar now only supports UUID, so you could use this little website https://mcuuid.net/?q= you could just read from this view-source:https://mcuuid.net/?q=hopfulldyingsoon (this is my profile) there you can read line 91 with the keyword: "value" (its always line 91) this line returns the UUID you can use for Crafatar, you just have to change the IGN.
I haven't seen this bug report yet, if there was one, then sorry, just delete it, if not, then happy fix it ❤️
If you want to use your skin as profile picture, youre failed.
Cause the "API"/Site you use to resolve the skin pictures doesnt support inGame names, it wants the UUID of the specific player.
Here you can see the failure about the failed profile picture
The graphical Adress of this picture is https://crafatar.com/avatars/KleinDev?size=60&helm
It brings back an error -> Invalid UUID
So, the URL must must be set to this format: https://crafatar.com/avatars/cdf5ce70-079a-487b-8b71-b0ad4ffb4fb3?size=60&helm
But, if I placed my UUID (cdf5ce70-079a-487b-8b71-b0ad4ffb4fb3) on the profile edit page in the Minecraft IGN Section, it gives me an error cause its not an valid name.