Is anyone else seeing the same issue? I have to add a -90 to my expression to get the rotation correctly. It would be easy to test. I duplicated the issue as both an integer value and decimal value.
Do 0 = North, 90 - East, 180 - South, 270 = West. They will all appear off by 90 degrees. My North goes East, so on so forth. AND YES I used Geographic Direction. The same 90 degree offset error happens on arthamtic as well just in a different pattern
"$feature.Photo_Direction-90" <---correct vs "$feature.Photo_Direction" <---wrong