May be similar to https://hibernate.atlassian.net/browse/HHH-15347 in that BatchEntityInsideEmbeddableSelectFetchInitializer#getRootEmbeddablePropertyName uses identity rather than equality when comparing NavigablePaths
Attached image from debugger shows that entityPath and the highlighted parent have the same value but are different instances 
|