Can't ping a public ip over a vlan interface

Hi, the problem I am facing is that I can ping everything (local ip’s) within the vlan, but nothing outwards
ping interface=vlan10 192.168.10.1 - OK
ping interface=vlan10 192.168.10.91 - OK
ping interface=vlan10 8.8.8.8 - timeout

Thanks
lte.rsc (6.35 KB)

in /ip firewall nat do NAT with output list WAN interface. In /interface list, no interface is entered on the WAN list. Add the public interface to this list and it should work

They are in the config file.
A snippet :
/interface list add comment=defconf name=WAN
/interface list add comment=defconf name=LAN
/interface list member add comment=defconf interface=lte1 list=WAN
/interface list member add comment=defconf interface=ether1 list=LAN
/interface list member add interface=VLAN-ID121 list=LAN
/ip firewall nat add action=masquerade chain=srcnat comment=“defconf: masquerade” ipsec-policy=out,none out-interface-list=WAN

My aim is to create a script that checks internet connectivity on the LTE interface by pinging the providers dns server over the vlan interface.
The script is to run on a remote router.

Does the LTE interface add a default route?

Aside from that, mixing VLAN and non-VLAN traffic on the same interface never leads to anything good. Keep that in mind

Yes, the provider hands out CGNAT addresses and a default route is added.

Aside from that, mixing VLAN and non-VLAN traffic on the same interface never leads to anything good. Keep that in mind

Can you please elaborate on that? Other options?