It’s irrelevant who owns the ClientID.
Personally all my bot acounts will auth to one of my ClientID’s.
Theres no reason to run a second clientID or a clientID per bot.
As a user/bot will oAuth to the ClientID to then login to chat.
So just run one ClientID, saves juggiling multiple ClientID’s and secrets.