Ist das Netzwerk aktuell an irgendeiner Stelle ein Problem? An keiner Stelle klingt das irgendwie nach Netzwerkproblemen.
Der Cache dient aktuell dazu, das ganze schneller zu machen.
Durch den Cache haben die Hersteller-Services zwar viel, aber konstante Last, die Last kannst du problemlos steuern und die Services beliebig vertikal und horizontal skalieren – der Master-Service hat dadurch aber kaum konstante Last, der komplizierte Teil (das finden der Änderungen), findet in der Hersteller-Services statt, und hat damit genug Reserven für das Frontend.
Wenn du das jetzt wieder in einen Service mergest, hat der sowohl die hohe Grundlast, muss aber zusätzlich noch Reserven für das Frontend haben.
(Service meint jeweils DB + Applikation)
Vor allem landest du damit dann aber auch wieder beim Ursprungsproblem:
Mach dir einfach mal eine Pro- und Contra-Liste, in der du alle möglichen Relevanten Punkte zwischen beiden (und anderen) Lösungen vergleichst. Relevant wären zB Ausfallsicherheit, Deployment, Monitoring, ... und was auch immer euch wichtig ist.
Und zusätzlich solltest du deine Probleme mit der aktuellen Lösung mal konkret rausfinden. Hier hast du Gefühl ein Duzend Probleme erwähnt, aber keines davon so wirklich. Aber alle davon klingen relativ klein und einfach behebbar.