I tried to work around this issue by diving into scripting. turns out scripting is also affected by this.