Ordering my Santa outfit.
We can make it freeware, why not? DGDemux sounds good. Take a bluray/uhd playlist and deliver all elementary streams, subtitles, and chapters in sync.
MakeMKV uses container timestamps to fix things up AFAIK, for ES demuxing you are in trouble.