No joy after a release/renew unfortunately!
Does sound like OPNsense is misbehaving according to skyeci.
Here’s some longer log output, in case it’s any help.
I have dhcp6c set to only request a prefix with a 56 prefix delegation size.
2023-11-10T10:41:19 Notice dhcp6c advertise contains no address/prefix
2023-11-10T10:41:19 Notice dhcp6c server ID: 00:03:00:01:04:a7:41:ea:48:08, pref=-1
2023-11-10T10:41:19 Notice dhcp6c status code: no prefixes
2023-11-10T10:41:19 Notice dhcp6c get DHCP option status code, len 2
2023-11-10T10:41:19 Notice dhcp6c IA_PD: ID=0, T1=0, T2=0
2023-11-10T10:41:19 Notice dhcp6c get DHCP option IA_PD, len 18
2023-11-10T10:41:19 Notice dhcp6c DUID: 00:01:00:01:2a:64:af:a8:00:e0:67:2d:90:ca
2023-11-10T10:41:19 Notice dhcp6c get DHCP option client ID, len 14
2023-11-10T10:41:19 Notice dhcp6c DUID: 00:03:00:01:04:a7:41:ea:48:08
2023-11-10T10:41:19 Notice dhcp6c get DHCP option server ID, len 10
2023-11-10T10:41:19 Notice dhcp6c receive advertise from fe80::aa7:41ff:feff:480c%igb0 on igb0
2023-11-10T10:41:19 Notice dhcp6c reset a timer on igb0, state=SOLICIT, timeo=6, retrans=68165
2023-11-10T10:41:19 Notice dhcp6c send solicit to ff02::1:2%igb0
2023-11-10T10:41:19 Notice dhcp6c set IA_PD
2023-11-10T10:41:19 Notice dhcp6c set option request (len 4)
2023-11-10T10:41:19 Notice dhcp6c set elapsed time (len 2)
2023-11-10T10:41:19 Notice dhcp6c set client ID (len 14)
2023-11-10T10:41:19 Notice dhcp6c Sending Solicit
2023-11-10T10:41:19 Notice dhcp6c reset a timer on igb1, state=SOLICIT, timeo=6, retrans=63857