Hi,
If the £1900 calculated is from PAYE and for the 23/24 tax year, it's most likely that you didn't inform us that you intended to submit a 23/24 return prior to filing it, and that we hadn't requested one.
If a return wasn't expected, our systems may not have had enough time to stop your regular PAYE calculation being produced.
The difference in amounts owed is most likely down to the difference in figures you submitted in your return, and those declared via PAYE by your employers and pension providers.
To allow us to confirm this, contact us by webchat via
Self Assessment: general enquiries
Thank you.