Devido aquela propaganda de que iria ter o Android O, então em 2017 a Lenovo disse que não atualizaria, mas como a internet não perdoa, foi mostrado o marketing que fizeram em cima do Android O, a Lenovo voltou atrás e disse que vai atualizar, porém não deu previsão porque o update do G4 e G4+ "não estavam nos planos". Cara, o Android O para G4 G4+ vai demorar muito.
Pelo que a motorola colocou na observação, apenas o G4 Plus vai receber o O, por conta dos problemas com o marketing: https://blog.motorola.com/2017/09/14/say-hello-android-oreo/
Eles não mencionam o G4 normal, e como ele já recebeu um update do Marshmallow pro Nougat, é bem provável que vá ficar no Nougat mesmo.