It’s definitely about the economy. Just look at Macau.
There are no protests there. They were also a former Westen colony and now under 1 country, 2 systems like Hong Kong.
The only difference is their GDP per capita is almost twice that of Hong Kong’s.