OK this totally doesn't make sense. When I do a simple test with it, even nesting includes and sections relatively deeply, it works.
It doesn't work in more complicated code.
Has to be some weird Blade caching going on that php artisan view:clear doesn't resolve. When I work my way down the tree from my master layout into where the fields were failing, one level at a time, it works all the way down.