The most frequent cause is a driver conflict. Windows often installs a generic "Qualcomm HS-USB QDLoader 9008" driver that may not be compatible with your specific flashing tool.
devices use the same base chip, some manufacturers (like Vivo or Xiaomi) use signed programmers that require a specific version to bypass secure boot.
The "ddr" in progemmcfirehose8953ddrmbn indicates that the loader is designed to initialize the DDR RAM before writing to the EMMC. If you are using a generic loader for a device with a specific security patch, it will be rejected.