Totally lost, why won't simple queries work?

If you are using dynamic mappings, then your mapping does not have any nested objects.
Just regular objects.

That's probably why it works in one case and not in the other one.