We developed the PCB before it was mandated to strap RX_DV, RX_CTRL pin - so we do not have strap enabled on that pin
(Pin 38)
I have found a link to a Linux driver which had the same issue and they recommend clearing the following bit in CFG4 - I quote:

The data manual for DP83867IR/CR, SNLS484E[1], revised march 2017, advises that strapping RX_DV/RX_CTRL pin in mode 1 and 2 is not supported (see note below Table 5 (4-Level Strap Pins)). There are some boards which have the pin strapped this way and need software workaround suggested by the data manual.
Bit[7] of Configuration Register 4 (address 0x0031) must be cleared to 0. This ensures proper operation of the PHY.
If we do not have this what would the symptoms be ?