Es gibt keine Begrenzung der Artikelanzahl. Der Feed selbst darf nur nicht größer als 4GB sein.
https://support.google.com/merchants/answer/12631822?hl=de
Das Problem dürfte in der Art der Erstellung liegen oder am Übertragungsweg zum Merchant-Center.
Ist der eigene Server zu langsam kann ein Feed nicht schnell genug "live" erstellt werden wenn es keine Ausgabe in eine xml-Datei gibt.
Wird der Feed lokal gespeichert als xml-Datei kann auch der Abruf der gespeicherten Datei zu langsam erfolgen.
Abhilfe schafft ein automatisierter Upload zum Merchant-Center per sftp und/oder die Aufteilung auf mehrere Feeds in der Praxis.
Das kann durch geänderte Datenbankabfragen umgesetzt werden indem der eine Feed nur Produkte unter 1000 Euro hochlädt und der andere das darüber nimmt. Man kann das auch nach Hersteller aufteilen und erstellt für jeden Hersteller dessen Name mit A beginnt einen Feed und für die mit B einen zweiten Feed usw..