I think i discovered why sound doesnt work in pifba binary and works in fba retroarch.
pifba is an older version of fba that still uses roms with a “*m1_decrypted.bin” file inside the game zips.
While fba retroarch is a newer version of fba that doesnt need the m1_decrypted.bin
For that reason new version of roms (which i have) doesnt work in the old pifba.
Its a shame really, since the pifba emulation is faster.