Override IP setting in L2TP client

Hi, I have a problem is my VPN provider give another instruction to override the IP address after the L2TP client is connected. Which is a public IP address.
The IP auto provided from L2TP client is an invalid IP address.
Once connected, is shows a local address 10.1.0.33 and remote address 1.0.0.1 which need to be override manually.
In Windows, it mean input the IP address in the network connection manually. (Let say it need to override it to 111.11.254.1/22 with a default gateway 111.11.252.1 in order to work)

I tried in Windows, the setting is works. Unfortunately the below configuration can connect to the L2TP server, but cannot even ping the default gateway in the router.
Is it supported in RouterOS? If so, how can achieve this settings?
I tried removed the routing-mark or not are the same result.
Thanks.

/interface l2tp-client
add allow=mschap2 comment="xxx" connect-to=xxx.com \
    disabled=no ipsec-secret=xxxxxxxx  name=\
    l2tp-out password=xxxxx profile=yyy use-ipsec=yes user=\
    zzzzzzzzzzzzzzzz

/ip address
add address=111.11.254.1/22 interface=l2tp-out network=111.11.252.0

/ip route
add distance=1 gateway=111.11.252.1 pref-src=111.11.254.1 routing-mark=\
    vpn
    
/ip firewall nat
add action=masquerade chain=srcnat log-prefix="[Test]" out-interface=\
    l2tp-out