AMP Does Not Automatically Open Firewall Ports for New Instances

Hey i seem to be having a reasonably similar issue, though all the rules for my servers are non existent now for me.
i use UFW on linux though. only since 2.6.0.6 have my rules vanished.

It all used to work, ports would be opened. NOW all of my servers ports aren’t there.
The only ones i see are 8081 with the amp tag.

8081/tcp (v6)              ALLOW       Anywhere (v6)              # AMP Management Instance
8081/tcp (v6)              ALLOW       Anywhere                     # AMP Management Instance

For now i have manually poked a hole in the port list, but idk what broke.

Also when i run the updatefirewall command, i get this error.

[Info/1] AMP Instance Manager v2.6.0.6 built 20/11/2024 20:58
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Info/1] Using UFW firewall.
[Error/1] IM was unable to execute the requested command.
[Error/1] TargetInvocationException
[Error/1] [0] (TargetInvocationException) : Exception has been thrown by the target of an invocation.
[Error/1]    at InstanceManagerCLI.Core.ExecuteCommand(List`1 Params, Dictionary`2 Args)
[Error/1] ArgumentNullException
[Error/1] [1] (ArgumentNullException) : Value cannot be null. (Parameter 'address')
[Error/1]    at ArgumentNullException.Throw(String paramName)
   at Net.IPAddress.IsLoopback(IPAddress address)
   at InstanceManagerCLI.Core.<>c.<SyncFirewall>b__79_4(PortUsage p)
   at Linq.Enumerable.WhereEnumerableIterator`1.ToList()
   at InstanceManagerCLI.Core.SyncFirewall(Boolean DryRun, IEnumerable`1 userInstances, IFirewallManager firewall)
   at InstanceManagerCLI.Core.UpdateFirewall(String SourceUser, Boolean DryRun, Boolean forceUPnPSync)