Function Structure Bug

Just to update this, while it was known how pure nodes are evaluated, now we finally know why:

https://forums.unrealengine.com/unreal-engine/feedback-for-epic/documentation-feedback/1780760-pure-node-evaluation?p=1789094#post1789094

A recent, informative post from one of the UE4 devs.