If you find your NAT Network is not working properly, the first thing you may want to do is list the networks, check their status and make sure the Network is actually started and configured as you expect (eg. is DHCP on and enabled?).
This is a long known, unresolved bug that seems to affect Version 6 randomly and disportionately on especially Mint 20/Ubuntu 18.
https://www.virtualbox.org/ticket/14748?cversion=0&cnum_hist=8
If the below doesn't help or work the best course of action is to power off the VMs, create a new Nat Network and assign the new Nat Network to the VMs and that normally fixes it.
List NAT Networks:
VBoxManage natnetwork list
NAT Networks:
Name: NatNetwork1
Network: 10.10.10.0/24
Gateway: 10.10.10.1
IPv6: No
Enabled: Yes
1 network found
Start NAT Network:
VBoxManage natnetwork start --netname
Stop NAT Network:
VBoxManage natnetwork stop --netname
Create NAT Network:
VBoxManage natnetwork add --netname
--network
[--enable|--disable]
[--dhcp on|off]
[--port-forward-4
[--loopback-4
[--ipv6 on|off]
[--port-forward-6
[--loopback-6
Delete NAT Network
VBoxManage natnetwork remove --netname
Make changes to NAT Network
VBoxManage natnetwork modify --netname
[--network
[--enable|--disable]
[--dhcp on|off]
[--port-forward-4
[--loopback-4
[--ipv6 on|off]
[--port-forward-6
[--loopback-6
https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/vboxmanage-natnetwork.html
vboxmanage, virtualbox, nat, managment, troubleshootingif, networks, configured, eg, dhcp, enabled, natnetwork, gateway, ipv, netname, enable, disable, loopback, delete, modify, https, docs, oracle, en, virtualization, user, html,