And do you have any idea when they returned to search results?
If they're removed from there, it'll be difficult to find them using other methods.
Best to follow creators for updates and new uploads, i have almost 200 fmg and be games on my account's list