If an entity is affected by spawn.json, you cannot set NoAI to 1 through /summon. Other NBT tags seem to be fine.