Let me explain this to you like I would to a 5 year old.
If someone tells you - "Don't do XYZ". It means they think you currently do XYZ.
Using that theorem, because the ICJ told Israel - "Don't do genocide and don't incite genocide" - it consequently means, that they acknowledge that Israel is currently engaged in genocide and incitement of genocide.
Why would you want to trick a 5 year old with such a badly-phrased theorem?
Even from a court "Don't do XYZ" is not a finding that you are doing XYZ.
"Stop doing XYZ" would be a finding that you are doing XYZ.
"Don't do XYZ" is a finding that they are worried you
might be doing XYZ or that you might in the future, or that if you continue the way you are going you are very likely to get there.
It's not a GOOD thing that a court feels they need to call this out.
But it isn't a finding that you are doing it.
Especially when the court specifically says they aren't deciding the question of whether you are actually doing XYZ right now, just whether or not it is plausible you might.