I think it was the latest canary build and yes thats the way. did you do a clean flash of /e/-os? Which firmware version are you running? Did you check for old remains of magisk modules and installations?
I’m not rooting my /e/ phones - and if I do, then only for testing purposes. I remove pre-installed /e/ apps using ADB commands. Also with the “File Manager” of TWRP you can do some things without rooting your /e/ phone.
If /e/ OS is installed and to root Xiaomi Poco F1 using Magisk try this: On the TWRP home screen, tap on the Keep Read Only button to not allow system modifications.
@harvey186, The article you link to gives 5 (at a pinch) reasons for not rooting but links to 10 reasons for rooting.
There’s no right or wrong about this. It depends on one’s individual needs and level of experience.
As someone who has been coding since 1979, professionally since 1990, and practices good security hygiene I think it’s reasonable for me to root my devices. On the other hand, my girlfriend is someone whose devices should never be rooted. YMMV.