IGMP issue over mesh

Hey, after several tries I still can’t get my multicast packet to pass through my mesh, can anyone give me some tips?

Scenario:

2 mikrotik routers, running router os 7.11, R1, R2
2 computers, PC1, PC2


PC1 ---- R1 ---- R2 ---- PC2

IPs:
PC1 - 10.3.18.5/24
R1 - 10.3.18.253/24 (bridge) | 172.16.3.18/16 (mesh)
R2 - 10.103.17.254/24 (bridge) | 172.16.203.17/16 (mesh)
PC2 - 10.103.17.200

PC1 is connected to ETH 3 on R1
R1 is connected on ETH5 to R2 ETH5 (both ETH 5 connected to each other)
PC2 is connected to ETH 3 on R2

Both Routers have bridge ports → ether5 on MESH

I can ping PC 1 from PC 2. So mesh should be ok

I have configured both routers on both bridge and mesh interfaces, igmp snooping and Multicast Querier
Both routers have 2 interfaces on IGMP proxy

bridge upstream no
mesh upstream yes


PC 1 is sending multicasts and PC2 is waiting for the packet (sending join requests), I confirmed on both pcs with wireshark


Can someone help me?

Thank you for your time!



Edit:
forgot to mention, I’m using ospf, tho i don’t think it is relevant for the igmp

Need config exports.

Here are the configs.

Thank you, once again, for your time
config17254.rsc (8.96 KB)
config17253.rsc (7.11 KB)