Homing Jumps are kinda weird, as evident by the impossible dust glitch. You can't regular block or instant block once your homing jump is underway, intill you cancel the homing jump state with something like a double jump or FD block. Though you can IB at the very start of your homing jump, for whatever reason. And I think there are ways to restart the homing state. shrug. I never tried to figure out homing jumps completely cause I figured they'd clean it up. (10 years latter with Xrd)
HERE'S A VIDEO TO HELP YOU OUT: https://www.youtube.com/watch?v=8CbroQuj384