! It didn't occur to me that Jonathan's body would get in the way, but that actually makes sense.
Wait wait wait, is that how he was able to use another Stand (Purple Hermit)? LOL, I think I just realized that.–- Update From New Post Merge ---
! The World allowed Dio to use the Stand powers of the Joestar family freely. Which is why, as the popular theory I support goes, he was able to stop time in the first place since the time stop power was always Jotaro's Star Platinum in the first place, he just didn't know how to use it/had not evolved enough yet and thus was not capable of using it yet.