My kids want to eat non stop if at home or unoccupied but they manage to cope fine in childcare without a constant stream of food.
When 3yrs and nursery, DC1 would have breakfast at home, snack at 10.30ish (fruit/veg) and then lunch at 12.30-1. She would nap after lunch, have a snack when she woke and then dinner would be after 6. At same age, DC2 would have breakfast at nursery at 8-8.30, lunch at 11-11.30, snack at 2.30 and then request to eat constantly at home before dinner if we weren’t doing an activity. Dinner would be at 4.30-5ish when DC1 also home from school so I would try make them wait.
(Their timings were different to each other at 3 because I used to make them fit in with each other for my sanity)
They now have breakfast, snack at morning break, lunch and then nothing until end of school day. When they get home, they have dinner by 4.30 (with no snack before) and then are offered a late snack before bed if hungry. Most parents do bring snack to school pick up but I refuse to as dinner is ready at home.
Both would want an endless supply of food at home but it would be limited to fruit, plain yoghurt and milk. When out and about , I would have other options including prepackaged food.
I didn’t really follow weaning guidelines for snacks, just offered when they appeared to be hungry (I was also terrible at remembering to pack food when we went out)