I am writing to report significant compatibility issues with the current QSWATPlusMac3_64 installer on new Apple Silicon (M3) hardware running QGIS 3.44 (Python 3.12).
The Core Issue: The plugin fundamentally fails to initialize because it attempts to load the dataInC Cython module, which is compiled for x86_64 architecture. In a native Silicon (ARM64) QGIS environment, this causes an immediate architecture mismatch crash.
Secondary Issues:
Namespace/Import Errors: The plugin scripts use absolute imports (e.g., import QSWATUtils) which fail in the local plugin directory structure unless manually changed to relative imports.
Missing Fallback: There is no graceful fallback to pure Python when the Cython binaries fail, preventing the plugin from loading at all.