I ran through all of the latest images and found when the "bug" was introduced.
All of the "5.10.160" images of Armbian for the Orange Pi 5 have the ifconfig cli tool removed.
If we go to the next image before that, 23.02.2 - Jammy 5.10.110, ifconfig is present and the first_run config script works as expected.
Here are the results summarized
Failed - ifconfig cli tool missing
23.5.4 - Jammy 5.10.160
23.5.4 bookworm 5.10.160
23.5.1 - Jammy 5.10.160
23.5.1 - Bookworm 5.10.160
Success - ifconfig cli tool is present
23.02.2 - Jammy 5.10.110
Given the "desire" in the linux/debian community to deprecate ifconfig, i'm not sure how you all wish to proceed.
Should the armbian images for orange pi 5 be "fixed" to include ifconfig, or should the first_run script be modified to work with the newer ip command?