Dynamic IPv6 prefix, old prefix not deprecated (by some clients)

I did some further testing and found a configuration that seems like it is working for me. Both MacOS and iOS just keep the old IPv6 SLAAC addresses longer than they should. But with ifconfig en0 i was able to check that at least MacOS deprecates the old IPv6 addresses immediately. One thing i noticed is that i have to restart my MacBook (or at least turn off and on WiFi) after a router restart to get it working properly.

Excerpt of /etc/config/dhcp

config dhcp 'lan'
	option interface 'lan'
	option dhcpv4 'server'
	option dhcpv6 'server'
	option ra 'server'
	option ra_mininterval '30'
	option ra_maxinterval '100'
	option ra_useleasetime '1'

Maybe this is helpful to someone having the same problem.