They'll occasionally make some tweaks to connectivity requirements without letting partners know so it requires some catch-up on our end.
100% Facebook is the worst for this. Our Facebook Ads product has to constantly be updated to keep up with their changes.
In the last year we've had to fix at least 1 thing every month as they change restrictions, limitations, auth requirements, the granularity of permissions, etc.