You aren't doing anything wrong. Maybe just forgetting little bit that all people are different. So's your friend -- she forgets you are different than her. What works for
her isn't necessarily going to be on
your plan. It doesn't mean anyone is "right" or "wrong." It means diff people have diff needs.
Let me give you a real life example. Fruit?
The timing doesn't matter to my husband who has no extra issues. Day, night -- he could care less and it doesn't affect him. All he cares about is that it is watermelon, apples, pears and the fruits he likes. He hates grapes that are "squishy" and dried fruits are "disgusting." He's a big "texture" eater and textures matter A LOT to him. But timing of the fruit he could care less.
I love all textures, so I could care less if it is slippery grapes or harder apples or dried cranberries! I like 'em all!
The timing DOES matter to ME because I am prediabetic. (Insulin resistance). I cannot eat naked fruit or juices. It slams into my blood stream too fast and spikes my blood sugar. I rather have it paired with a protein/fat so it is a mixed meal and the protein/fat slows the fruit hit down. I also prefer it in the morning, so I have time in the day to exercise. (Exercise also helps with extra insulin floating about.) Fruit makes me too lively. I don't want it at night when I want to go to sleep soon.
I like planning my fruit for after school. This is my natural slumpy time and when my kid hits, I need the energy boost to keep up with her! So apples with cheese or peanut butter or similar is a good snack for us then.
See? YMMV. If it works for you to save it for dessert after dinner -- go with it! You are doing fine on your plan.
A.