Windows VPN L2TP/IPsec behind Mikrotik NAT

I have a Windows 10 laptop with L2TP/IpSec connection configured. This connection works when I connect over my IPhone hotspot, but not when I connect over the Mikrotik router I have at home. I have tried the following script, but it did not help

 
[admin@MikroTik] > /ip firewall filter                                          
[admin@MikroTik] /ip firewall filter> add action=accept chain=forward disabled=no dst-port=500,4500,49000 protocol=udp place-before=6 comment="L2TP passthru"   
[admin@MikroTik] /ip firewall filter> add action=accept chain=forward disabled=no protocol=ipsec-esp place-before=6 comment="L2TP passthru"                     
[admin@MikroTik] /ip firewall filter> add action=accept chain=forward disabled=no protocol=ipsec-ah place-before=6 comment="L2TP passthru"

I can’t believe I am the only one trying to do this,
I just updated to 6.43.7