I'm seeing similar behavior using 4.3.11. Clearing the session via EntityManager.clear() before the 2nd call, loads the referenced entities according to the given EntityGraph.