I have exact the same problem. If i start Enpass manually, windows size is saved and will be restored on the next manual start. If I start Enpass automatically with Windows (enabled the option in the Enpass settings), windows size is not saved and will be restore to a default size on next reboot.