GStreamer 1.24.12 Android about-to-finish fails

Version 1.24.12
Pipeline playbin video-sink=glimagesink
Tested device: Google Pixel 7a

First use the hardware decoders. Then setup signals for about-to-finish. On about to finish, set the element of the next uri.

Using the about-to-finish callback on GStreamer 1.24.12. The second playback always fails where the entire video is drooped. Simply put an H264/H265 video and it will fail.

This issue does not occur using the EOS signal. Any suggestions on how to solve this?

Tested videos:
H264
H265