Hello, I guess it is because that Debian changed network-management when they changed from bullseye to bookworm.
I got just same situation on Nanopi-Neo, fixing IP adress using armbian-config then relogin with that IP address, and sudo reboot.
Then NanoPi is running on DHCP suplleyed IP address. On raspberry pi , I was requierd different method to fix IP on bookworm.