Hi brandx,
I had similar unreasonable SNR values when I did photometry on 32 bit float format FITS files - so maybe this is the same in your case. The values when the files were 16 bit integer format were reasonable.
When I multiplied the F_* (net (background subtracted) integrated counts in the aperture in ADU) and the F_S (number of sky background counts per pixel in ADU) values in the Error formula on page 11 of this...
https://iopscience.iop.org/article/10.3847/1538-3881/153/2/77/pdf...article by 65536 (to convert the float values to integer ADU), I get reasonable results similar to those obtained on the 16 bit fits files.
It seems to me that the calculations done by AIJ need ADU units and those in the 32 bit FITS files are floats normalized to 1.0.
Best