Romania and Bulgaria have been about to join Schengen any moment now for about a decade, and Cyprus is in a much less stable situation than either of them.
And Romania actually fulfilled all conditions for Schengen membership a few years ago... And it's still blocked from joining out of sheer spite, I guess?
I think Cyprus will resist entering Schengen with all means available, and Greeks are known for their skill of protracting any negotiations indefinitely. So, not any time soon.
Why? Cyprus has nothing but to gain from joining Schengen. Where does Greece come in? EU citizens can already travel freely in Cyprus [1], so why would you say GR doesn't want Cyprus in Schengen?