Hi !
I got a similar issue, but with 2 NIC connected, no VLAN, and both had their default gateway filled so 2 default route.
I've only removed the Default Gateway on the 2nd nic (no internet on that one), restarted all Docker, all of them got internet connexion back.
On your side, I think you are using VLAN. Are you sure that the network 10.10.0.0/24 or 10.1.0.0/16 can reach internet ?
Hope it's help a little bit your issue...
KR,