Playback of Audio + Video Stream failing for Kinesis Video Stream Media Player

I am using GStreamer in an iOS app to create MKV chunk files and upload them sequentially to KVS via /putMedia. The chunk files are accepted and successfully uploaded, but I can only playback the stream via the Kinesis Video plackback console if there is only a video track. For files that that have audio+video, I get the following error:

Unexpected error
The type of the media is not supported or could not be determined from the media codec ids: (track 1: V_MPEG4/ISO/AVC), (track 2: A_AAC).

I tested the MKV files by playing them back using ffmpeg’s ffplay command, and they seem to play nominally.

Does anyone know how to properly construct a KS-compatible MVK file using GStreamer? Any help or suggestion would be greatly appreciated!