HLS.js player dropping frames at discontinuities in HLS stream
Looks like this might be a bug in HLS.js:
https://github.com/video-dev/hls.js/issues/2873
Hopefully this is rectified in a subsequent version.
UPDATE:
This hls.js bug has been fixed in release 0.14.1:
https://github.com/video-dev/hls.js/releases/tag/v0.14.1