The length of time an integration can take to sync varies across platforms.
Some integrations return a list of IDs, which requires us to then make N requests for all objects, resulting in a longer sync time. For other platforms, data can be pulled through a list endpoint, so the sync time is significantly shorter!
Another factor that affects sync duration is the volume of data being pulled from the platform. Some integrations will have millions of rows of data, while others will have only a few hundred. If you're linking an account you know has a large amount of data, you should expect to see longer sync times.