I'm not sure I understand completely what you describing. Possible reasons:
1. You are using non-Dedi version of r2la and your in-game name changed (even trailing space is enough for a change). Then you will not see your records with "incorrect" name. r2la takes user name from rF2 player.json file on first start and looks up for that name in xmls to create personal lap records.
2. Maybe you have multiple folders with log files added to r2la on Options page? Then if something happened with one of added log folders (moved, deleted) you will not see that files in r2la anymore.
3. If Records from some date do not show up, then most probably in Results Viewer log files with that records also do not show up? Then there is no such logs in folder.
4. If you are using DEDI version. If reports with lap times in Results Viewer do show up, but track records from that reports do not show up, then it maybe be a bug, but I doubt it. I need more info and send me that log files then.