The short answer, explained
A VAT compliance check simply means HMRC wants to satisfy itself that a return is correct before it treats the figures as final. This doesn't mean it thinks you've done anything wrong.
Checks are triggered in several ways: automated risk-scoring that compares your return against your trading history and sector norms, a specific anomaly such as an unusually large repayment claim, or data HMRC holds from other sources that doesn't quite match what you've declared.
Some checks are essentially random, forming part of HMRC's wider assurance programme to keep the VAT system credible, rather than a response to anything specific you've done.

