Ok, tested some things. The exr-s generated by Resolve seem to be fine, problem is in how exactly is the white point handled. My tests are done in Nuke, but should give an overview of what is happening.
To match an ACES2065-1 exr (AP0 gamut and linear), exr from Resolve must go through transform (I used OCIOColorspace node) where Linear (transfer function) D65 (white point) AlexaV3LogC (gamut, it is Alexa Wide Gamut) data is transformed to Linear (transfer function) ACES (white point) ACES (gamut, it is AP0) data. What is important that Bradford matrix must be off, meaning that color appearance must not be compensated for. Reference for Bradford matrix states that if on, colors will appear the same under new illuminant, if off, they will have the same XYZ values. If we are doing technical change, we want the same XYZ values.
So it all comes down to how you are comparing things, probably somewhere in the chain this appearance compensation is taking place and you get color shift.
What makes it all strange, at least in Nuke, is this: if I export an exr from Nuke as Input - ARRI - Linear - ALEXA Wide Gamut, and then import it back as such, it matches the 2065-1 exr perfectly when using proper IDT-s for both. But the exr from Resolve needs this white point conversion although imho the Resolve exr is totally correct (why on earth should an AlexaWG exr have ACES white point?). And this is where I get a little headache... My guess is that the handling of ACES files in Resolve differs from Nuke, but I can't really say that any of them is wrong
