Puppet Environment of the host can change which PXE template is used. If that happens the TFTP templates are not regenerated.