If you sync a vrcurl or an array, their respective variable Change events will activate every time there's a deserialization for non-owners. This will happen regardless of if sendChange is on or not, they will be considered Changed every time.
The attached picture is an example graph: Even though the SyncedInt is the only variable being changed, the SyncedURL and SyncedIntArray Change events will also activate for non-owners.