So from what i understand is that if you cancel the entry, it should revert the deleted entry? Because with the standard behaviour of the cancel button that won't cut it.
So you would either have to make a custom cancel button that checks if there is still a valid LOP date associated with your entry, or make sure that you cannot delete the last LOP entry before the user has added another one to the entry. But this also depends on your implementation.