Got it! Turns out i cut a trace between the j15c header 4 and the pc9 header on the waveshare. Must have missed that test when I was going over it earlier. Still have the encoder issues, so that's next, but feeling better about this though.
Going to have to look closer to ensure I didn't cut any other traces on the board which may be causing the encoder / button issues.