Just a follow up in case anyone experiences something similar, I played around with the drain pump a little more and was able to get it running in QC mode, started a rinse spin and dry mode and it was draining but stopped part way through the cycle again and displayed an OE error.
I went in and swapped out the drain pump and the old one was super hot. I don't know if it's normal or not but it was really hot to the touch for almost an hour after pulling it out.
Ran same cycle with the new drain pump and it went all the way through, problem solved. Once the old drain pump had finally cooled down I inspected it a little more and was trying to get some more of the lint away from the rubber gasket and realized that you can you can pull the pump apart into two sections and the inside was full of lint, haven't tested it after removing all the lint but I wish I would have checked that before buying the new one.