OSPFv3 LSA9 strange behavior

Hello, I have been studying OSPFv3 and I have built a topology in which I’m trying to announce the prefix fc00:cafe::/64 which is on a VLAN interface. Now, once I added this VLAN into the interface template as a type passive, the router only announces the host prefix (/128) but, the RFC 5340 says unless the interface is point-to-multipoint or loopback, the router would copy all the GUAs associated with the interfaces participating in the OSPF process with the prefix length configured on the interface. But I only see the host prefix instead of the global prefix length. Another fact is that if I set the network type to point-to-point, then the LSA9 does include the prefix length configured on the interface… I don’t want to redistribute the connected routes but I don’t see another way. I attached the diagram of my topology and also the OSPF configuration…I hope someone can help me to understand this situation

PD: If I set the network type PtP for the VLAN interface, when I check the routes I also see the same prefix received by OSPF regardless that prefix is directly connected.