Alright this is very weird thought and may be I am overthinking and being die hard fan for Dragon ball. I like to see some good storyline surprises.
As the title says who is real Omni King? Well just think for a second if you belive in God what is the definition of real God?
God is above the time and space
God is Only One!!!!
-> Okay now when I saw future Zeno who was completely unknown of who is Goku and he asked him who are you ? then he destroys Zamasu and whole timeline multiverse. I got a question that I was expecting same Zeno to appear there as Zeno should be above time line.
-> Secondly in episode 77 we saw two zeno and four bodyguards meaning that there are two bodyguards for each zeno. So only one person we do not see duplicate is Grand Priest!! We have been missing that Grand priest is Real Omni King. We did not see two grand priests now right.
He may be hiding his real identity for all the time.
Also Zeno is too childish for being supreme deity. God should be mature and much calm. So what I think is that Grand priest hides his identity and also serves as angel to Zeno so he can also stop him from doing unnecessary destruction like the same way as other angels do. Also whis called him father and as per holly books father of angels is called God. So what are your thoughts?