Apparently, there is no way to use a custom logo for GPT. I was trying random things to make the GPT assistant update my custom logo and when I finally tried to use the image URL as the GPT logo it worked for some time but broke the GPT logo after some time. Now there is no way to fix this ugly broken logo unless there is a good dev out there who can help me.
After pressing “Upload Photo”, you will then get an operating system dialog to select your perfectly-crafted 512x512 square jpg or png image that will fit within a circle (or other images with less predictable results)
Behold your new profile image.
Press “update” in the upper right to save.
Refresh your ChatGPT browser window and click the GPT also to ensure the appearance remains uniform.