We have confirmed the issue originates from glue records on the side of our domain registrar, Alibaba Cloud. We have engaged the Alibaba Cloud engineering team and the investigation is ongoing. We will continue to update this notice as more information becomes available.