This was due to issues updating the UI with the highest unlocked rift level for each hero. And doing anything in settings outside of bot running is dangerous due to db not being threadsafe causing deadlock issues but the tldr is i'm now hardcoding max to 110 or something and it will snap back down to the max possible at the time when it tries to open the rift if you set it higher than the hero can handle.