I ported DynamicSurroundings to 1.18.2 from 1.16.5 (the author abandoned it), everything works fine, except for one small problem: some sounds (footsteps) play non-positioned, that is, always at the player's coordinates, regardless of the sound source, but when I start client via ForgeGradle :runClient, the sounds miraculously play as they should (positioned).
I'm at a dead end: the logs are silent, no errors. Why such behaviour?
Source code: https://github.com/zhdvl/DynamicSurroundings3
debug.log from .minecraft client: https://pastebin.com/eQFEjGb7
debug.log from runClient (ForgeGradle task): https://pastebin.com/fEiPkzYc