Can't help to think that that if a Fivetran sync fails, the problem would come back.
Maybe a more sensitive solution is to take the last modified date of all of the sources and use the oldest one as the cutoff, that way you wouldn't be afraid of your relationship tests failing if the sync failed too, although I reckon that this solution assumes that your sync frequency is equal for all of your sources
You are totally correct, if Fivetran fails on any of the tables then we'd likely see issues in the tests.
My thinking was this was ok, as I'd prefer my tests to fail than me blindly continue with missing data. Obviously a more sophisticated solution would be to page directly on this, but in the name of minimalism, it seemed like an ok solution.
There's also a Fivetran audit table that I considered using, as it contains data like this:
Can't help to think that that if a Fivetran sync fails, the problem would come back.
Maybe a more sensitive solution is to take the last modified date of all of the sources and use the oldest one as the cutoff, that way you wouldn't be afraid of your relationship tests failing if the sync failed too, although I reckon that this solution assumes that your sync frequency is equal for all of your sources