Non può essere un problema software ve lo ho già detto: se così fosse lo farebbero tutte le Niro. Questi aggiornamenti sono solo patch per aggirare un problema hardware.
Probabilmente sensori difettosi, capita spesso che qualche lotto sia fuori dagli standard. So che c'è un sensore imbullonato sul motore che rileva le vibrazioni e regola la centralina per ridurle: magari è questo che fa le bizze, rileva quello che non c'è e modifica l'accensione causando gli strappi. Io proverei a staccarlo meccanicamente dal motore lasciandolo elettricamente collegato, oppure sostituirlo, tanto è un pezzo che costa poco.
Questo è interessante
https://cartreatments.com/what-are-knock-sensor-functions-and-symptoms/
La parte che forse interessa noi :
. The worse symptoms will involve the car jerking, hesitating or dragging while in motion.