Hi,
Repayments are randomly selected for further security checks, can take much longer.
We cannot comment in this forum on your particluar situation, for that you would need to progress chase via our self assessment helpline on 0300 200 3310 or contact our webchat facility at:
Contact HMRC
Please have a look at the guidance at:
HMRC compliance checks: help and support
Thank you.