Contact dashboard - Pledges section always says "no pledges" when using checksum
If a contact has pledges, then the contact dashboard (e.g. /civicrm/user?id=12) will show the pledges for the logged in user, or for logged in admins who have access. But when visiting as anonymous and using a checksum, the other sections display the same but the pledges says "no pledges".
I can reproduce on master (note dmaster.demo does not set permissions for anonymous access to contact dashboard even with checksum so can't do it there), and it goes back to at least 5.35 so I don't know how old it is.