The Launcher Installer includes both a stable version of Wine and an Xquartz installer. I don't think Wine actually even uses Xquartz, but it has a dependency, so it has to be installed anyway.
You don't actually have to uninstall Homebrew or Wine-devel unless you want to save disk space. The CoH Launcher has been designed to use its own working folders and settings folder, so they won't interfere with each other. I did that on purpose so if Wine releases an update via Homebrew that causes devastating problems with CoH, the CoH Launcher and Island Rum can completely ignore it.
If you do want to remove Wine-devel, I think you just use "brew remove wine-level".
The biggest thing I don't know about the M1 Mac process is whether Rosetta 2 will install itself if CoH is the first Intel app launched, or if it will simply fail until another Intel app is launched. If it's the latter, I might have to include some sort of stub app that I know is Intel only to trigger Rosetta 2 install.
A lesser issue I'm concerned about is that tiny window issue, because it sounds like Wine doesn't support the native screen resolution of the M1 Macs (switching it to full screen uses a non-native custom resolution). I have a theory I can't test that switching to full screen mode, choosing a reasonable size smaller than the actual display size, clicking Apply, and then using Cmd-Enter might fix it.