Hello,
I checked the implementation:
next-header icmp is translated to next-header 1
next-header icmp6 is translated to next-header 58
next-header icmpv6 is translated to next-header 58
In IPv6, ICMPv6 packets have next-header 58.
My recommendation is to use icmp6 keyword.
If it helps, please consider accepting as solution + kudos
🙂Ato