I truly appreciate you openly sharing your technical situation with the SGTL5000 and ESP32 over I2S, as it allows many others to learn from the repeated-sample issue. This instantly reminds me of Geometry Dash, where precision in each move is the key to overcoming obstacles. If you’re looking to solve it thoroughly, proactively review your clock settings and consult the official documentation of both devices to make proper adjustments.