Is it common for kids to do this? When do they figure it out?

My just turned 4yo DD cannot seem to figure out the order of the day. She often thinks she's going down for a nap when it's bedtime or tell me she took a really long nap when she wakes up in the morning. She'll ask for breakfast after an afternoon nap or dinner when she wakes up in the morning. She has a set routine M-F (FT preschool/care) and we have pretty regular schedules on weekends too. She doesn't really have a nap routine at home but she does have a bedtime routine.

It seems so odd to me that she still gets confused by it since she could tell you her whole daily routine if she thought about it.