DS18B20 (1-Wire) Support, why is it so problematic?

I’m trying to help people use my Pi Hat with RPi clones and everything works, except for the DS18B20 temperature sensors. Using current versions of Armbian on both a Banana Pi M2 Zero and a Banana Pi M4 Berry, but no devices show up in /sys/bus/w1/devices.

/etc/modules contains:

w1-gpio
w1-therm

/boot/armbianEnv.txt contains:

overlays=w1-gpio
param_w1_pin=PA6
param_w1_pin_int_pullup=1

NOTE: PA6 is used so that it matches up with the default 1-Wire pin used on an RPi. These hats are already built, I can’t change this to a different pin.