Hi Halp,
Thank you for trying to find a solution on your own. Among all the steps you tried, let’s focus on the accounting method you used. It can greatly impact how transactions are shown on the P&L report.
It looks like the transaction that used the missing account is not paid yet. That's why it doesn't show on your report in a Cash basis accounting.
On a Cash basis, all transactions will reflect in the P&L report on the day they are paid. This is means if you have a bill dated yesterday, but is paid today, it will only flow to the P&L report today. In other words, a transaction is only considered as an expense or income when there’s a payment involved.
On the other hand, on an Accrual basis, all expenses or income transactions will reflect in the P&L report on the transaction date, whether they are paid or not. They are already treated as expenses or income even if there’s no payment involved.
Please check out this article for more details: Differentiate Cash and Accrual basis.
If you need more help checking the transactions on your reports, just let us know.