Yes, this isn’t news at all. Apple has always had a hardline policy when it comes to private API usage. Private APIs are private for a reason — they’re undocumented and often not finished or drastically different from their intended final public form and thus likely to change without notice. If developers were allowed to use them, it’d make major iOS updates
much more painful for users than they currently are as the APIs apps rely on would get broken with much greater regularity. That, or Apple faces nightmarish levels of compatibility maintenance, slowing development to a crawl.
If this game used Metal directly with no involvement of MoltenVK at all, it’d still get rejected if it as long as that IOSurface private API is in use. The title is borderline clickbait.