The lack of correct population of the recordings list is a known but very occasional bug. When I have seen it it coincided with looking at the recordings just after boot. My theory is that it is either due to this or population failing due to some error.
Partial recordings are normally due to a broadcaster screw-up, due to failure to change running status on a channel. Please mention channels as some are much better than others, some don’t even support ‘accurate Record’.