The problem with records that live with your contractor
Maintenance history is usually held in the incumbent FM provider's system. It works well enough until the contract goes out to tender.
Then the new provider arrives with no history, no asset list they trust and no record of what was last serviced. The first year of the new contract gets spent rebuilding knowledge the building already had. Every change of provider resets the clock.