Hi madunse,
Contacting a source of income for verification is one of a number of things we may have to do as part of conducting security checks on your repayment, this was given as a potential reason for the delay you've experienced.
Ultimately, these checks are conducted to ensure the safety of your record.
If you wish to formally complain, you can do so via:
Complain about HMRC
Thank you.