New deployment fails after some usage

I am using the last legacy version 0.7.36, and this keeps repeating, any ideas how I can solve this?
This is clean setup. I removed the old one.

Another symptom is the Public key value is missing from the newly generated devices.

    ** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application isn't started
    (elixir 1.14.3) lib/gen_server.ex:1027: GenServer.call/3
    (fz_http 0.7.36) lib/fz_http/vpn_session_scheduler.ex:24: FzHttp.VpnSessionScheduler.handle_info/2
    (stdlib 4.2) gen_server.erl:1123: :gen_server.try_dispatch/4
    (stdlib 4.2) gen_server.erl:1200: :gen_server.handle_msg/6
    (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3

[error] No server public key found! This will break device config generation. Is fz_vpn alive?
14:41:48.731 erl_level=info application=phoenix domain=elixir file=lib/phoenix/logger.ex function=phoenix_endpoint_start/4 line=217 mfa=Phoenix.Logger.phoenix_endpoint_start/4 module=Phoenix.Logger pid=<0.1162.0> request_id=F-9OVN73diaUeTkAAAGC [info] GET /devices/151dec00-daa9-4102-b470-f04e15bd0e25
14:41:48.741 erl_level=error application=fz_http domain=elixir file=lib/fz_http_web/views/wireguard_config_view.ex function=render/2 line=17 mfa=FzHttpWeb.WireguardConfigView.render/2 module=FzHttpWeb.WireguardConfigView pid=<0.1162.0> request_id=F-9OVN73diaUeTkAAAGC [error] No server public key found! This will break device config generation. Is fz_vpn alive?
14:41:48.743 erl_level=info application=phoenix domain=elixir file=lib/phoenix/logger.ex function=phoenix_endpoint_stop/4 line=231 mfa=Phoenix.Logger.phoenix_endpoint_stop/4 module=Phoenix.Logger pid=<0.1162.0> request_id=F-9OVN73diaUeTkAAAGC [info] Sent 200 in 12ms

I observed that nft was running at max CPU and after sometime it I see wg-crypt-wg-firezone and it started working, it was like this for almost 10 mins.