Same here when I play in Local mode,
to me it's a new bug/regression that needs to be fixed: ghost are not displayed even though the option is selected, and I believe the consequence is that the game 'thinks' that no ghost exists, so it will be 'created' (but overwritten actually!).
I have found a workaround that works most of the time:
1/ start a track
2/ go to the options menu, deselect 'display ghost' and click 'restart map'
3/ during the countdown, go to the options menu again, then select 'display ghost' and click 'restart map'
4/ now the ghost should be displayed and everything should work as expected
This must be done through the option menu, using key won't work for me.
Now other kindof linked bugs (to me), in case you've just made a new Personal Best time:
- it won't be updated in the interface (if you select the track again, you'll see your previous PB).
- if you want to play against you new PB replay, it won't appear in the list, even if you refresh it (actually it has disappeared from the list, since it was present in case you've just played against it).
PS: as I'm using french interface, 'display ghost' and 'restart map' might not be accurate, but you get the idea
