Your file is the first 15 minutes OK and only after starts to freeze.
Try when a starting freeze to stop recording and start a new file.
During recording, of course, you can control with VLC player the quality of the recording but in the same time it would be good to monitor the model in the your browser with Play HLS M3u8 plugin.
I have noticed a similar problem with some chaturbate m3u8 files and there thats is only a ffmpeg problem.
I hope that ffmpeg can fixed that bug in the future. I have tried m3u8 videos to record using youtube-dl and it works fine for everything except live streams. I think people who work on youtube-dl do not want to enable it. Maybe it's a similar situation with ffmpeg

For chaturbate is not problem rtmpdump recording. For rtmp MFC recordings you can try tubedigger or RTMPDumpHelper who can record with 'rtmpsuck.exe'
... In meantime I am found that RTMPDumpHelper also have problem for recording MFC rtmp stream.
Tubedigger and Jaksta Media Recorder can record MFC rtmp stream but you must have stream in the browser all the time, if you close page in the same time is close recording. Of course you can have multiple MFC tabs with different models if you want record more than one model in the same time.
I tested Play HLS M3u8 plugin and found that he had no problem with freeze

I even think that Play HLS M3u8 plugin can help ffmpeg for better recordings but I'm not sure about it yet, so it would be good if someone else was testing it. I noticed when I close Play HLS M3u8 stream in this moment started problems for ffmpeg recording.