The purpose of the vacation mode, should be, to not lose everything when you cannot play the game due to real life stuff, not for people to abuse it and exit and instantly attack someone while they saved deuterium from few days of no-fleet-saving and then go back in it, or exit, spy, and go back in it.
The proposition:
If you click vacation mode, you should be in vacation mode a minimum of 14 days, and you should not be allowed to attack or spy any non-inactive-player for the next 7 days after you exit it either. Zero difference for someone using it in a legit way, and counters these insects that hide and instantly attack and hide and instantly attack etc.
Also, after you exit it, you should not be allowed to enter it again for a minimum of 30 days. Like what is this garbage, you exit and spy and go back in vacation, you exit you attack you go back in vacation, immediately, what is this garbage game hello, wake up, why would anyone play the game in this current state. It's a complete joke.
No change will happen, I'm just wasting my time here. But yeah, the game should be PLAYED IF PLAYED and NOT PLAYED IF NOT PLAYED, not some incredibly stupid and weird mix like it is right now.
The way it is right now basically rewards being in vacation mode instead of punishing it. If you choose to be in vacation mode, there should be serious consequences in terms of your progress being heaviliy downgraded for a while, but the way it is now, you can just instantaneously gain things after you exit then you go back in again instantaneously, insanely stupid, makes no sense to leave it like this.
Currently, vacation mode heavily rewards the players not playing, instead of the players playing.