Itch is great, I’ll second that recommendation. It also has some really indie stuff you can’t find anywhere else. I think it’s DRM free in the way GOG is, in that the platform doesn’t support DRM. A good number of games are free, and some are open source as well.
Also it has tabletop RPGs!
I think you can ignore the “pending” thing.
I did just learn that if you’re the first one on your server to subscribe to a community, you’ll only see new posts from that point forward and not old ones