- Fix fresh installations when the target directory exists without a Gateway environment file
- Remove the legacy Gateway public IP field from setup, Settings, API responses, and certificate configuration
- Keep existing installations compatible by ignoring the retired persisted field and deriving ingress and enrollment addresses from their dedicated settings