For anyone else coming across this thread, we had the same problem. The iPXE from the latest version of FOG (1.5.9) did not work, but building the latest iPXE binaries using the instructions on this post worked fine:
https://forums.fogproject.org/post/141618
After that, the Linux kernel we were using also worked fine.