On some hardware, reading a status or a data register can clear an internal interrupt flag, or something like that.
I don't know the EtherNat hardware, but just in case, I prefer to warn.
Anyway, if you carefully tested on a real EtherNat, there is no trouble.