Api related? Channel shows as offline to all followers and browse

No it’s not API relayed.

if you can’t find yourself in the directory you need to create a support ticket with twitch

https://help.twitch.tv

They should be able to help you further.

The third party developers forum cannot help with this issue