DHCPv6 PD troubleshooting

I am on Time Warner Cable with Arris TG1672G (TS0800124_110614_16XX.GW_PC20_TW)

IPv6 worked fine and I could get a /56 prefix assigned to me. Now the DHCPv6 client just says searching and I can no longer get IPv6 working. No config changes (upgraded from 6.32.2 to 6.32.3). DHCPv6 packet counter in firewall is 0. What can I do to troubleshoot?

What protocol do you want to use where?
The inside and outside of the router can (and usually will) use different protocols.
Here I use DHCPv6 on the outside to get an prefix pool and allocate prefixes to the internal interfaces from that pool, but on the inside I don’t use DHCPv6 but just SLAAC.
So I must not configure a DHCPv6 client on my systems, and if I would it would not get replies.

So, where is that DHCPv6 client that no longer works? Is it on the router or on your system(s)?
My network works OK on IPv6 also after upgrade from 6.32.2 to 6.32.3.

In the IPv6 firewall on the router I have the following input rules:

/ipv6 firewall filter
add chain=input connection-state=established,related
add chain=input protocol=icmpv6
add chain=input comment=DHCPv6-client dst-port=546 protocol=udp src-address=
fe80::/10
add chain=input dst-port=5678 protocol=udp
add action=log chain=input
add action=reject chain=input reject-with=icmp-admin-prohibited

Well you need DHCPv6 client configured on the router to receive a prefix delegation, correct? I am no longer getting a prefix from Time Warner Cable (DOCSIS 3.0).

What is UDP/5678 over IPv6 for?

Yes you need a DHCPv6 client towards the provider, but that does work for me (on another provider, though).
UDP/5678 is for some private MikroTik peer discovery prototol, it can be deleted. This was just there from the defaults.