I attempted to replicate your problem in R53.16, but could not. [I too have 64-bit Windows 10 Pro.]
Here's what I did:
- Created 1 current month (December 2023) transaction for each of 2 new test payees whose names begin with ZZ1 and ZZ2 (to insure that in any report sorted by payee, they would be the last ones displayed)
- Ran the Spending > Current Spending vs Average Spending by Payee report (from the Reports menu); customized for "Current Year" (there is no "Year to date" choice) vs "Prior Year". Also customized the report to use only the account where I entered the 2 new test transactions
There were several other payees in the selected account (and in the report), but my two test ZZ payees appeared as the last 2 payees in the report - with $0.00 in the "Last year" column and a non-zero amount in the "Current Year" column.
I was able to drill down on the non-zero report amounts for both payees, which displayed the test transaction I had created for each.
Should my test have duplicated your results?
Also, are you using a "Saved" report, or creating the report from the Reports menu?