The space between vlan and 3043 was only on the forum, in my interfaces file it's without a space, I corrected the post above.
Yes, the guest is Debian, I just updated the interfaces file and replaced vlan3043 by ens18.3043, unfortunately still no traffic. Anything else I'm overlooking?