First thing I came across was a forum post that claimed that udev does not like uppercase values in MAC addresses. That could be a try.
I found
ATTR{address}==“48:a4:93:05:3e:46”
and
ATTR{address}==“1c:bf:ce:1a:39:d3”
Other approach could be to use the vendor id product id keys at least for the USB adapter with something like this:
SUBSYSTEM=="net", ACTION="add", ATTRS{idProduct}=="5370", ATTRS{idVendor}=="148f", NAME="wlo1"
SUBSYSTEM=="net", ACTION="add", ATTRS{device}=="0x9135", ATTRS{vendor}=="0x02df", NAME="wlo0"
Generally this a match and the less you have to match the less chances for a mismatch so I wonder if your rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="wlan_sdio", ATTR{address}=="48:A4:93:05:3E:46", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="wlo0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="rt2800usb", ATTR{address}=="1C:BF:CE:1A:39:D3", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="wlo1"
could be shortened to
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="48:a4:93:05:3e:46", NAME="wlo0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="1c:bf:ce:1a:39:d3", NAME="wlo1"
If that does not work we will have to find an expert tomorrow as our support is coming to an end soon for today and we will not find anyone to answer this in balena any more.