Assets are marked as non-active depending on the configured Asset Cleanup Options (Configuration > Server Options) Perform automated database cleanups - Lansweeper Community
You can try modifying the value for the days it takes to mark assets as non-active and see if it makes any difference. When was the last time they were scanned successfully?
~~~~~~~ (〃 ̄︶ ̄)人( ̄︶ ̄〃) ~~~~~~~
Sweep that LAN, sweep it!