I really appreciate the support team. They responded in the end and resolved my case. So there's no way I can be convinced not to give them a 5-star rating.
Other than my case, there's nothing else I can say to help.center, because I really love their product.