When summoned, Giants will render armor on their bodies, but not blocks (including player heads ) on their heads. My assumption is that the newest update helped scale armor up when on Giants, but not blocks; the commands that failed to put blocks on giants' heads, succeeded when changing the entity type to Zombie.
Related issues
Comments


I am thankful for your help, this clears things up.
See MC-48071