Last night I tried the following-

 

/64 on vlan40 (DMZ)

 

/64 on vlan50 (Private RFC1918)

 

in IPV6 -> Addresses on the Miktotik.

 

Assigned a static IPV6 address on a host on vlan40. It would work for a few minutes and then IPV6 connectivity would disappear. Did some more playing around and found it would also do this when using auto assignment.

 

Restored it back to just the /64 on vlan40 and it seems to work again.

 

Anyone know what's going on?