SpawnCompensation works properly

It used to spawn in some weird null items with the right name, had to
switch it to spawning an ItemStack by passing the block, instead of
creating the ItemSquareTemplate