Struggling to create a VLAN that can access the internet

Everyone has his/her own ways to deal with configurations :slightly_smiling_face:, but using ONLY snippets is "wrong" as it prevents from having a holistic approach.

And that is a violation of Rule #12 :wink::
The twelve Rules of Mikrotik Club

Sometimes, particularly with complex dynamic assignments, besides the COMPLETE configuration, the output of:
/ip address print
and
/ip route print
is needed, but the pre-requisite remains the whole configuration.