same as you, i deploy / upload my games, but never get on most recent
Your game needs to be "indexed" to appear on the most recent index. Your games are not indexed.
When, if, they get indexed they will appear on all browse pages for accounts that enabled your type of content.
Your account is two weeks old and you have payments active. It can take time. Four weeks would not be too uncommon.