I had a very brief look at it earlier, still has problems - it seems to have issues with video playback. I can start the game with -nointro but it crashes any time it tries to play a video.
Just curious, what are the videos encoded with. I only saw people reference "old indeo codec", but not which one. Usually, winetricks -q icodecs
is helpful for most of them. Not sure the last time you tested, but Wine 3.14+ saw some improvements with msvfw32 with indeo.
Also, the dev branch is seeing significant churn with some of the video playback methods. Depending on what Swat 3 is using it might be worth testing some later 4.x builds as well.