Indeed - LoRaWan nodes aren’t supposed to be reset, as that leaves them out of sync with the state tracked in the network server.
If you reset an ABP node you also have to reset the expected frame counter on the network side, or update both uplink and downlink frame counters of the node to match the network’s expectation.