> Critics say those freedoms are now under threat with China's recent moves and the UK has accused China of flouting the terms of its handover agreement, but China denies this.
To be more precise, last year or so Chinese government has issued a statement (on record, googleable) that HK handover agreement is not valid/recognized by them. So far there had been no consequences.