i dont have OTA updats, so i would need to sideload it, and it would factory reset my phon, just so it couldmaybe work
Post #5 describes updating from b528 to b535
By using stock Backup app you can backup and restore almost everything
b528 is old, OP posts are updated for b535, not sure who is still using b528 and remembers it's specifix details why things do no more work for you (actually, what did you change to loose Magisk, maybe updated Magisk to v18! - if Magisk worked fine for you from the day when you installed b528, then you must have changed something now if it stopped working)
IMO, you will be better to update to b535 with Factory reset, apply its patches (simpler than were the patches for b528) and then be up to date with the other users
If updating to Magisk v18, search through the thread for instructions