So, after some testing I figured out that resolve in ACES mode applies the Color Space transform differently to non color managed mode.
Afaik the processing pipeline when no IDT or ODT are checked in resolve does the following->
INPUT- AP0->CC(T) --> Grading Tree --> CC(T) —> AP0 --> OUT
LUTs get applied in a selectable space, either CC(T) or AP0 , but OFX seems like it gets fed CC(T) data, but not really? I dont really know whats happening here as the results are different, they are also different between CCT or CC modes.
When I use a LUT the results are the same between aces and NCM , in my case I went with the LIN->logC Lut/Tranform.