The hotel has always been entirely separate from the clubs. It's owned and run by an entirely different company, whose ultimate owner is Ellis Short. To make things clear, any shareholding relationship between the club and any company owned by short ended on 22 May 2018.
That's what I said. The year end is 31 July. Because of their incorporation dates, Madrox and SJD aren't required to file accounts yet, and haven't. Madrox also has a different year end date. However, looking through the accounts of the other companies in the Sunderland Limited sub-group reveals that none of them owe that amount of money to SAFC Ltd. Therefore, the only logical conclusion is that the money must be owed by either Madrox or SJD.
It is, and has been for a number of years. Whether it should be is a different matter. most other clubs have May or June year ends. June is now the one that works best in aligning with transfer windows, ensuring that all transfers for a season are dealt with in one accounting period.