When summoning a fireball with /summon minecraft:fireball ~ ~ ~
{direction:[0.0,0.0,0.0]} it successfully summons the entity except it cannot be punch by a player to send it in a direction and it will glitch in and out of view.
Steps to reproduce:
/summon minecraft:fireball ~ ~ ~
{direction:[0.0,0.0,0.0]} (or any alternate syntax for the command)
attempt to punch the fireball.
Thanks for the report; however this is a duplicate of MC-145140.