This ''''Solution''' seems to be a mis-interpretation of the (generation of the) actual phy configuration (or inappropriately generalizing the finding on some of the OP's devices). It is of note that the ieee80211ax flag is missing in the OP's phy config of the ' Zyxel NBG6817/also R7800' devices...
For another Wifi6 device (DAP-X1860), the beamforming is active immediately upon factory firmware flash of OpenWrt 23.05.2, r23630-842932a63d.
small snippet for reference here:
...
ieee80211n=1
ht_coex=0
ht_capab=[HT40+][LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][MAX-AMSDU-7935]
ieee80211ac=1
vht_oper_chwidth=1
vht_oper_centr_freq_seg0_idx=42
vht_capab=[RXLDPC][SHORT-GI-80][TX-STBC-2BY1][SU-BEAMFORMER][SU-BEAMFORMEE][MU-BEAMFORMER][MU-BEAMFORMEE][RX-ANTENNA-PATTERN][TX-ANTENNA-PATTERN][RX-STBC-1][SOUNDING-DIMENSION-2][BF-ANTENNA-2][MAX-MPDU-7991][MAX-A-MPDU-LEN-EXP7]
ieee80211ax=1
he_oper_chwidth=1
he_oper_centr_freq_seg0_idx=42
he_su_beamformer=1
he_su_beamformee=1
he_mu_beamformer=1
he_bss_color=128
...