I see , you have inherited wrong nodes from your github downloaded file that are not present in firefly or box-demo dtbs. Maybe you have to use these ones as reference.
I quess this is an android boot so the kernel is 4.19 and ddr frequency is stored in DTB file. So don't care about freq. With kernel 5.x the frequency is given by the bootloader and then you must pay atention.
So you want to link your box to the printer with ethernet and give the printer wifi? This is easy with a wifi-repeater-bridge but you want your box to do that.
If you can give the printer an static IP and gateway I think you can do. Just asiggn static IPs to all the adapters within your router's IP. For exemple:
Router IP 192.168.1.1
Printer IP 192.168.1.50
Printer Gateway 192.168.1.52
Box IP 192.168.1.51
Box Gateway 192.168.1.52
Wifi IP 192.168.1.52
Also you can bridge adapters like this https://www.baeldung.com/linux/bridging-network-interfaces