According to the accepted answer in Android Jetpack Glance 1.0.0 : problems updating widget
It could not be updating due to Glance recomposing when calling the .update. You will need to provide a GlanceStateDefinition to return the updated version.