@Atomatth this may or may not help in your analysis of this situation.
I noticed when testing this issue which is using a custom metadata agent without the plex provider being set as primary this delay problem never happened, not even once and I can typically easily repro this.