There are plenty of reasons that may cause asset registers not to reconcile with non-current assets. Some of these reasons include; Obsolete assets, not registering new assets, not registering new improvements and an error in asset registration.