Two or three hours after breakfast, especially if you are eating a high carb breakfast, I would normally say that's hunger. Two-three hours after eating high carbs would be normal to get hungry again. Have you increased activity and thus may need more fuel?
A few approaches you could try:
One: add in protein to breakfast and/or reduce carbs see if that fixes it . It did with me. I added in an egg and don't get mid morning crashes anymore. Some people do better on slightly more protein and fat, other people do better on more carbs. No one diet is right for everyone though simple carbs can cause spikes in insulin which then cause a crash - reactive hypoglycaemia. Not everything is TMS , sometimes we are not giving our bodies what it prefers or needs and a simple tweak can fix it. Not getting obsessive, just a simple tweak. If it doesn't work, move on. You're looking at emotional cause, probably.
Two: get a fasting blood sample done by doctor, it's more accurate than pin prick tests just to absolutely rule out anything. You don't have to of course, but sometimes it helps confirm the TMS dx.
Three: Figure out what's going on that's making you anxious. Of course now that you are expecting this to happen, that in itself can make you anxious. Does it happen only on workdays or weekends too? See if there's a pattern.
You mention neck pain so yes it may be an equivalent.
HTH
Metta