Wireguard preventing pritunl from running

Fresh install of Rocky Linux 8 (SELINUX disabled) I am getting the same issue like here. I followed the official documentation for install, and then installed the kmod for wireguard as well (no luck).

If I disable wireguard, openvpn works just fine. But it would be ideal to have both options.

[snowy-waves-2331][2023-03-02 07:23:51,086][ERROR] Failed to add wg interface
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1309, in start_wg
    'type', 'wireguard',
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    return_code, cmd, output=stdoutdata)
subprocess.CalledProcessError: Command '['ip', 'link', 'add', 'dev', 'wg49', 'type', 'wireguard']' returned non-zero exit status 2.
  server_id = "640016f96d8a7b4ff8734efc"
[snowy-waves-2331][2023-03-02 07:23:51,087][ERROR] Popen returned error exit code
  cmd         = ["ip", "link", "add", "dev", "wg49", "type", "wireguard"]
  return_code = 2
Process stderr:
  Error: Unknown device type.
Traceback (most recent call last):
  File "/usr/lib64/python3.6/threading.py", line 905, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib64/python3.6/threading.py", line 937, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.6/threading.py", line 885, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1650, in _run_thread
    self.start_wg()
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1309, in start_wg
    'type', 'wireguard',
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/utils/misc.py", line 220, in check_output_logged
    stderr=stderrdata,
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[snowy-waves-2331][2023-03-02 07:23:51,102][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1650, in _run_thread
    self.start_wg()
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1309, in start_wg
    'type', 'wireguard',
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    return_code, cmd, output=stdoutdata)
subprocess.CalledProcessError: Command '['ip', 'link', 'add', 'dev', 'wg49', 'type', 'wireguard']' returned non-zero exit status 2.
  server_id   = "640016f96d8a7b4ff8734efc"
  instance_id = "64009556781f9f40a84d26e0"
[snowy-waves-2331][2023-03-02 07:23:51,437][ERROR] Failed to stop wg interface
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1387, in stop_wg
    'set', self.interface_wg, 'down',
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    return_code, cmd, output=stdoutdata)
subprocess.CalledProcessError: Command '['ip', 'link', 'set', 'wg49', 'down']' returned non-zero exit status 1.
  server_id = "640016f96d8a7b4ff8734efc"
[snowy-waves-2331][2023-03-02 07:23:51,443][ERROR] Popen returned error exit code
  cmd         = ["ip", "link", "set", "wg49", "down"]
  return_code = 1
Process stderr:
  Cannot find device "wg49"
Traceback (most recent call last):
  File "/usr/lib64/python3.6/threading.py", line 905, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib64/python3.6/threading.py", line 937, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.6/threading.py", line 885, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1831, in _run_thread
    self.stop_wg()
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/server/instance.py", line 1387, in stop_wg
    'set', self.interface_wg, 'down',
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/utils/misc.py", line 220, in check_output_logged
    stderr=stderrdata,
  File "/usr/lib/pritunl/lib/python3.6/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()