Thanks for sharing, acording to the Network settings averything should work fine, are you able to reach kali’s web servers from windows VM machine?
Start apache server with:
service apache2 start
Then open any web browser in windows VM and type kali’s ip in address bar, you should see the main web page with the message “It works :)”.
Also can you share your code? Maybe use pastebin.com to share it.
Let me know how it goes!