IPv6 Address Changes and DuckDNS Setup

Hi everyone, I recently upgraded my setup from a Raspberry Pi 3B+ to a Raspberry Pi 4, and so far, everything has been working smoothly! However, there’s one issue that’s been a bit of a nuisance. I’m using DuckDNS to access my Home Assistant instance remotely, but I’m stuck behind a CG-NAT, which means I can only access my devices outside my network via IPv6. Unfortunately, every time my Raspberry Pi or router reboots, my Pi gets assigned a new IPv6 address. Since the DuckDNS addon only updates the IPv4 address, I end up losing access to my Home Assistant regularly. This is quite frustrating because my previous setup with the Pi 3B+ maintained the same IPv6 address each time, and I didn’t have this issue at all. Does anyone have any ideas on what might have caused this change or even a fix for it? I’m really hoping to find a solution so I can maintain consistent remote access to my Home Assistant setup. Thanks in advance for any help!