Custom GPT shared, but with none of the configuration settings

I’ve created a simple GPT that connects to an API and gathers some data.
I’ve configured it to be accesible by “anyone with the link”. I shared the link with a collegue (both are individual pro ChatGPT accounts) and he can see the GPT, but he can’t do nothing with it because the GPT was shared without any configuration, none.
So the GPT is useless for him.

The option that ChatGPT suggest is to re-create, by hand, the GPT on my collegue’s account, which I think is meaningless. The main reason of share GPTs is that the GPT can work on other’s account (if I’m wrong please let me know).

Is this an error? How can I share the GPT with all the settings (actions, schema, etc.) so it can work on every account that gets installed?
Thank you.