Yup this looks like a bit of an issue. Probably not too hard to fix. We will have to talk about the rules internally, but I expect it will go something like:
You should see your own ticks from hidden crags.
You should not see ticks from hidden crags of somebody else's profile even if they are following you
If the ticks are excluded then they are excluded everywhere in your profile (ie not in the charts).
I've been logging many ascents in my "hidden" (secret) gym.
The routes, that are otherwise not visible to the public, do now show up in my private profile
Profile: https://www.thecrag.com/climber/killakalle
Expected: