So I went to a local bike kitchen, spent 3 hours there. The cone nut was too tight or something. I ended up taking apart the wheel hub multiple times and putting the pieces back to try to fix the issue. In the end, I have probably found more issues. Now the wheel (the tire) is sometimes touching the frame. The mechanic said he noticed the frame is not in symmetry. I will have to go back to do more troubleshooting.
So maybe I always had the problems before I replaced the cassette and just didn't pay enough attention to notice it.
It's so time consuming. Maybe I should have just drop it off in a shop and have others do all the troubleshooting. But it's good to learn too