Now this is interesting - USBclean has no problem removing the dot-underscore files on the same USB drives/SD cards using my other Mac which is running macOS Sequoia 15.1 (not the 15.2 public beta). So maybe it's worth you testing USBclean against the betas for 15.2?