This really depends how the ABP device is provisioned by the vendor. E.g. if the device has been provisioned with RX1 delay 3, then leaving this value to any other will break the downlink communication as ChirpStack will use the wrong delay when calculating the downlink receive-windows. The same with the RX1 data-rate offset. If you are using a different RX1 data-rate offset than that the device was provisioned with, then ChirpStack will use the wrong downlink data-rates.
The meaning of the RX1 delay and RX1 data-rate offset are specified by the LoRaWAN specs. In case of the RX1 data-rate offset, these are region specific.
I’m open to pull-requests how this can be better documented in the UI