With the below set to true, Vanish doesn't appear to be persistent through a restart. Works as expected when rejoining the server anytime before a restart takes place.

"If a player was vanished on disconnection keep them vanished on reconnect": true,