You say same settings yet one (Debian) is configured successfully via /etc/network/interfaces and therefore ifupdown. The other (Ubuntu) unsuccessfully via netplan and /etc/netplan/*.yaml.
If you insist on using netplan, try commenting out all lines in /etc/network/interfaces, if there are any...