shoot mechanic bounces off of target and does not deal damage

Summary

projectile from shoot mechanic (trident, arrow, etc) bounces off of targets, mob or player inclusive.

Steps to reproduce

use this skill on any mob. I have also tried other arguments, velocity, and damage attributes.

  - shoot{type=arrow;velocity=0.2;damage=10;accuracy=1} @target ~onTimer:40

Current behavior

shoot mech projectiles bounce off of targets, triggering a damage event but not actually hitting the target.

Intended correct behavior

projectile at this velocity and damage rate should hit target correctly

Versions Tested

tested on MM d8212e52 as well as latest dev as of writing

Paper 215 1.18.1

no relevant errors in log

Debug log snippet

https://pastebin.com/eW9E8KTn

Proposed fixes

maybe related to ProjectileHitEvent class calls, unsure