I had kind of the same issue when installing Snapcenter 3.0.1 on Windows 2016, but instead of hanging at the MySQL installation phase, I received the following error:
Value cannot be null.
I changed the regional settings to decimal character "." instead of "," for the Snapcenter service user and received the same error. I also had to change the language for non-unicode programs to English (United States).
After these two steps, I was able to install Snapcenter without further issues.