Unknownreported this bug
On 1.21/1.21.1, the projectile's maxrange can never exceed default (40) even when set to higher ranges, causing the projectile to end prematurely. Maxrange values at or below default work as expected.