Tak rail-to-rail je jasná příčina.
Ale i funkce map je blbě a autorům je to fuk
http://micro-corner.gilhad.cz/blog/Arduino/2021-11-13-Arduino_je_blbe_a_autori_jsou_na_to_hrdi.html
http://robodoupe.cz/2020/arduino-potouchlost-funkce-map/
Takže je je možné, že i tohle ti tam může dělat další problémy.