Not sure why busybox isn’t happy but that one may be because it just doesn’t do network config out of the box.
Alma, CentOS, Rocky, … all will have the same issue as they all use NetworkManager.
Most of our working images use systemd-networkd so that may be a good alternative here even if the only fully supported option on those distros would normally be NetworkManager.