For Dust Blast, the description already state it only attack enemies (not related to aim skill). FYI I had emailed Larian support and a ticket had been opened for this particular case. You can check my edit 2 in my first post, Dust Blast behavior is not consistent with Pyroclastic Eruption.
BTW for Battleing Ram, as the description only said it would hit "all enemies" only. But it actually hit neutral NPC.
Sometimes there is no turning back, especially when playing in honor mode.