Exactly what it is. Why announce this now? They want to destroy any progress made in the Middle East by Trump and prefer hostilities to peace and stability...
You nailed it. This is a temporary purge of Saudi in retribution for their warming relationship w/ DJT and Israel. As soon as the purge has had its desired effect, the admin will be able to stir up that old anti-Israel ethos gain.