SoftwareSerial. Чтение из прерывания. Потеря данных

да ничего не меняет. Я просто все пытаюсь вам обьяснить, что обработка в прерывании вам вообще не нужна, а вы не верите.
Делайте loop() без задержек