@levelkro
Hi, I am having same issue. I was unable to get LCD from gamepi20 running at all, not even with different distro.
If you got anything out from waveshare, would you mind to share it across?
Thanks.
Maybe a late reply, but if HDMI and buttons works on your gamepi, go back into the terminal and enable SPI using sudo raspi-config. That worked for me.