Users with 'view own cases' permission can't access resolved cases
UPDATE: Will be fixed in 5.36.0

https://lab.civicrm.org/dev/core/issues/1400
You can work around it by changing this line: https://github.com/civicrm/civicrm-core/blob/5.19.1/CRM/Case/BAO/Case.php#L541
from
if (empty($params['status_id']) &amp;&amp; ($type == 'upcoming' || $type == 'any')) {
to
if (empty($params['status_id']) &amp;&amp; ($type == 'upcoming')) {
but that might cause closed cases to start appearing or being counted differently than now.