I've had no issues using Lutris. When I add a game, I go through the Lutris menu and choose the Windows installer exe option (not at my computer, I can't remember the exact name.) I know I've done Fitgirl repacks, I think I've done a Dodi one.
Looking at SteamDB, it looks like it checks VC2015 is installed. So you'll want to check if your bottle has at least one of: vcrun2015, vcrun2017, vcrun2019 or vcrun2022. It's pretty likely that's a required dependancy.
It also installs "DirectX Jun 2010 Redist" which installs or updates a bunch of libraries, I think most if not all of these can be installed to your bottle too. I don't know which are required but it's a place to start.
What are the dependencies? I always have trouble figuring those out. It could be any obscure combination of stuff to install, with specific versions. Yeah bottles makes it easy to install them but what's the use of you don't know which.
There’s a lot of good advice in here. If shit hits the fan and nothing else works, you can install the repack in a Windows VM, copy the install directory to the host, and add the exe to Bottles. Easy money
Sometimes I find Dodi working and fitgirl not working, sometimes neither works, sometimes both work. I usually get issues related to unarc.dll and similar. I haven't done repacks (or much gaming for that matter) for weeks now, so I don't know.