Pues despues de varios intentos, estreno Pixel Extended.
En los comandos, estaba todo donde debe (en principio), y no me salía.
al final he podido hacer el cambio de slot a b desde el TWRP, y ya desde ahi pues seguir.
Desde Powershell, el comando getvar current-slot si me funcionaba, pero el set_active no. Un poco raro.
En fin, solucionado. Gracias a ambos por la ayuda y la info!