Is there information on how CBU synchronises? Does it use size/date/time stamps, hash, byte comparison?

You can check the online help:
It uses size, date, attributes and time stamps for comparison.


I looked first and again and I can’t find that information.

In this case, I would recommend a binary compare option with synchronise date/time stamps sub-option.