I have got the answer from a expert in the company: free pages in ZONE_DMA32 should exclude free_cma and lowmem_reserve[ZONE_NORMAL]
157208kB - 73684kB - 20049*4KB = 3328 KB < 3356kB(min watermark)
There will be no fallback in this case.