In the code below the expected type is int and the actual is string:
module Module
type T() =
static member P1 = T.P2 + 1
static member P2 = ""
However, the diagnostic data captures the opposite:
This seems to be a regression in #18851. cc @DedSec256