I don't believe there is a difference in what triggers recomposition in debug and release builds. Release will have additional compiler optimizations and, if enabled, shrinking and obfuscation, but what would trigger a composable to recompose would be the same - at least as far as I understand it