The pattern of wrapping and unwrapping is just too leaky. Way too many expressions I encountered where it leaves behind internal states causing translation failures.
Either merge into nav rewrite since it has entity info or convert to a proper reducingEV pattern.