LML was by far my biggest problem, and here's how I solved it:
Use Wine-GE (Proton-GE might work too) along with vcrun2019! Mainline Proton 7.0 was dragging me back. Installing .NET or VCRun left me with basically nothing (Process of pid=00cc has terminated).
Basically, while I haven't tested .NET yet (in the case of GTAV, installed using a Wine 5.11 prefix then upgraded to Proton 7.0 like this, d3d stuff not required), I suppose it should work as well, and I will update the post when I assure that. (EDIT: ScriptHookRDR2DotNet crashes the game, but it appears not to be updated in the first place)
Also, you only need one ASI loader, the one that ships with SHV is seemingly sufficient for LML as well.