Cloudflare stream seems unreliable from HK

I am using Cloudflare stream to use RTMPS as live source with video bitrate at 2000-4000
at the stream is running at ~3.5fps without sound.

I am using
GStreamer → RTMPS (fix source at 3fps) → Cloudflare stream → HLS
The Live stream show at about 20s delay and mostly cannot play smoothly.
I also try to view recorded the stream, and they seems not possible to play even though it says its ready.

I tried to push the same RTMP into AWS Stream service and it works at about 10s delays with HLS.
I am wondering if there are settings that I should make or is it not useable in HK region?