The short answer, explained
HMRC has stopped your repayment because it wants to check the figures before releasing money. This is a repayment verification check, not an accusation of wrongdoing.
It happens routinely, especially for new VAT registrations, unusually large claims, or returns with a pattern that differs from your normal trading. HMRC is entitled to satisfy itself the input tax you're claiming is genuine and correctly evidenced.
The delay itself doesn't mean you've done anything wrong. It means an officer wants to see the paperwork behind the numbers before signing off the payment.

