Unable to see some of the friends online

Its been months since this happened. The people that I play regularly are no longer visible where as my remaining other friends are visible. Those can see me online, can send group invites and even spectate my matches but its not the same with me.
I have checked everything the region on both battlenet and overwatch as well as followed the steps mentioned in the below URLs yet still can’t seem to resolve the issue. The support team is also of no use they auto repeat the same responses and wasted time. The issue is really irritating as only those friends who I only play are the ones I can’t view.
Cache: Deleting the Battle.net Cache Folder - Blizzard Support
Files: Deleting Battle.net Files - Blizzard Support
Resetting the WoW User Interface - Blizzard Support