The iPXE boot loop is kinda strange. I think I’ve never seen this! Why was default.ipxe missing in the first place. How did you get it back? Can you please post the content of that file here in the forum. You should find this text file in /tftpboot/default.ipxe on youf FOG server (192.169.250.100).
T