Update:
It happened again, here is a snip of the logs, it seems UFW blocked something from my router default gateway:
14:30:48 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
right before the VPN connection stops working. I saw in there "Speed Dial" page is getting worked around for causing problems and I think Opera may be the problem here, but would like someone to confirm if you can from these logs alone:
PS: I took Speed Dial off Opera just a second ago and will report back with the status...
14:37:04 nm-dispatcher: req:1 'connectivity-change': start running ordered scripts...
14:37:04 nm-dispatcher: req:1 'connectivity-change': start running ordered scripts...
14:37:04 nm-dispatcher: req:1 'connectivity-change': new request (1 scripts)
14:37:04 systemd: Started Network Manager Script Dispatcher Service.
14:37:04 dbus-daemon: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
14:37:04 systemd: Starting Network Manager Script Dispatcher Service...
14:37:04 dbus-daemon: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
14:37:03 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:37:03 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:34:58 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:32:53 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:32:11 sudo: pam_unix(sudo:session): session closed for user root
14:32:11 sudo: pam_unix(sudo:session): session closed for user root
14:32:11 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
14:32:11 sudo: name : TTY=pts/0 ; PWD=/home/name ; USER=root ; COMMAND=/usr/sbin/ipsec status
14:32:11 sudo: pam_ecryptfs: pam_sm_authenticate: /home/name is already mounted
14:31:01 charon: 09[IKE] sending keep alive to 134.19.180.167[4500]
14:30:48 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:30:23 charon: 10[IKE] sending keep alive to 134.19.180.167[4500]
14:28:52 opera: [0120/142852.579960:ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding interface: blink::mojom::ReportingServiceProxy exposed by: content_browser
14:28:43 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:28:11 charon: 05[NET] sending packet: from 192.168.0.2[4500] to 134.19.180.167[4500] (76 bytes)
14:26:38 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:26:33 charon: 05[IKE] sending keep alive to 134.19.180.167[4500]
14:26:29 opera: [0120/142629.130850:ERROR
s_exchange_data_provider_aurax11.cc(505)] Not implemented reached in virtual uint32_t ui::OSExchangeDataProviderAuraX11:
ispatchEvent(const ui::PlatformEvent &)
14:26:07 charon: 08[IKE] sending keep alive to 134.19.180.167[4500]
14:24:33 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:23:48 charon: 11[IKE] sending keep alive to 134.19.180.167[4500]
14:23:45 pkexec: name: Executing command [USER=root] [TTY=unknown] [CWD=/home/name] [COMMAND=/usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 976]
14:23:28 charon: 06[IKE] sending keep alive to 134.19.180.167[4500]
14:22:28 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:21:23 charon: 12[IKE] sending keep alive to 134.19.180.167[4500]
14:20:23 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:20:02 charon: 07[IKE] sending keep alive to 134.19.180.167[4500]
14:19:16 gnome-shell: Window manager warning: 0x2000001 (DuckDuckGo) appears to be one of the offending windows with a timestamp of 5359555. Working around...
14:18:34 opera: [0120/141834.508459:ERROR:ssl_client_socket_impl.cc(1093)] handshake failed; returned -1, SSL error code 5, net_error -2
14:18:30 gnome-shell: Window manager warning: 0x2000001 (Speed Dial) appears to be one of the offending windows with a timestamp of 5313703. Working around...
14:18:18 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:17:28 dbus-daemon: Successfully activated service 'org.gnome.ControlCenter.SearchProvider'
14:17:22 charon: 07[IKE] sending keep alive to 134.19.180.167[4500]
14:17:01 cron: pam_unix(cron:session): session closed for user root
14:16:57 charon: 01[IKE] sending keep alive to 134.19.180.167[4500]
14:16:23 sudo: pam_unix(sudo:session): session closed for user root
14:16:13 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:15:53 charon: 11[IKE] sending keep alive to 134.19.180.167[4500]
14:14:08 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:13:59 opera: [0120/141359.650410:ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding interface: blink::mojom::ReportingServiceProxy exposed by: content_browser
14:13:27 charon: 11[IKE] sending keep alive to 134.19.180.167[4500]
14:12:48 opera: [0120/141248.902417:ERROR:blacklist.cc(191)] Invalid pattern
14:12:03 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:10:46 charon: 07[IKE] sending keep alive to 134.19.180.167[4500]
14:09:58 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:09:50 charon: 10[IKE] sending keep alive to 134.19.180.167[4500]
14:09:13 opera: [0120/140913.192776:ERROR
s_exchange_data_provider_aurax11.cc(505)] Not implemented reached in virtual uint32_t ui::OSExchangeDataProviderAuraX11:
ispatchEvent(const ui::PlatformEvent &)
14:07:53 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
14:03:56 anacron: Normal exit (0 jobs run)
14:03:56 systemd: Started Run anacron jobs.
14:03:43 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
13:53:25 charon: 10[NET] sending packet: from 192.168.0.2[4500] to 134.19.180.167[4500] (76 bytes)
13:53:17 kernel: [UFW BLOCK] IN=enp4s0f1 OUT= MAC=01:00:5e:00:00:01:e4:18:6b:e8:c0:0d:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2