Apparently the compile script or one of its libraries uses a fixed DNS server instead of the DHCP provided one. After disabling some pfSense rules I was able to successfully boot.
However, it seems like still 2GB RAM is incorrectly shown:
_ _ _ __ __ _ _ _
/_\ _ _ _ __ | |__(_)__ _ _ _ ___ _ _ _ _ ___ / _|/ _(_)__(_)__ _| |
/ _ \| '_| ' \| '_ \ / _` | ' \___| || | ' \/ _ \ _| _| / _| / _` | |
/_/ \_\_| |_|_|_|_.__/_\__,_|_||_| \_,_|_||_\___/_| |_| |_\__|_\__,_|_|
v25.08 rolling for Orange Pi Zero3 running Armbian Linux 6.12.30-current-sunxi64
Packages: Debian stable (bookworm)
Support: DIY (custom image)
IPv4: ---
Performance:
Load: 20% Up time: 1 min
Memory usage: 7% of 1.93G
CPU temp: 45°C Usage of /: 9% of 15G
Also, /dev/ttyS1 is not working, I used overlays=uart5 which enabled /dev/ttyS1 correctly using Armbian Debian Minimal image from the Download section. dmesg does not output anything related to ttyS1.