eac3to can definitely extract lpcm correctly. I don't think there is an issue with mkv storing and playing lpcm, I just think MakeMKV doesn't do it correctly. You can try Blu-Ray Ripper, it uses eac3to to extract and can output m2ts and mkv. I have no issues with lpcm.