yes you need 5-7 people to see the global in theyre chat and be running el for it to be registered on the site. that was done years ago due to people abusing the site. for other to see it they need to be on planet for globals and hofs+ can be anywhere.. chances are like myself just your globals are missing if not enough people were running the tracker locally... most of my rt and space globals are missed as well.
I didn't get any of the pictures while I was hunting in team last weekend.
Tracker got them, that's not the issue.
I copied the teamname in Tracker where it says "Also take a pic when .... globals." That worked in the past, no problem.