What happens if you set to boot the client from HDD only - disable PXE boot for testing. Does Windows come up or do you see the same cursor on screen?
If I boot to HDD directly, or skip PXE boot with ESC key during TFTP, computer boots without issue to M.2 SSD device with Windows 7 Professional installed and I have not the cursor.