Using the user routine 'sourcenewgen.f', usrbin has counts in the end while usrbdx has none

Dear FLUKA experts,
This is my first time configuring the source parameters using the user routine sourcenewgen.f. I would like to describe my setup and I hope to get some help.
Neutron source settings:
Defined as a circular source with a radius of 250 meters, oriented downward along the z-axis, centered at (x=0, y=0, z=360000).The energy spectrum is loaded from the file jungf.txt, which contains data extracted from the previous step’s USRBDX output file tab.lis.
I aimed to measure the neutron fluence and energy spectrum in a 40m x 50m rectangular area centered at (x=0, y=0, z=358650).
Unfortunately, the final USRBDX output values are all zeros.
Thank you in advance for your time and support.
Uploading: jungf.flair…
Uploading: jungf.inp…
Uploading: jungf.txt…
Uploading: sournewgen.f…

This is my running file
jungf.flair (26.7 KB)
jungf.inp (39.7 KB)
jungf.txt (26.1 KB)
sournewgen.f (20.8 KB)

Dear @wc.liu ,

The regions (AIR95 and AIR97) in your USRBDX don’t have a common surface; thus, the scoring result will always be zero.

Cheers,
Davidf