https://www.reddit.com/r/WireGuard/comments/mplxqy/handshake_did_not_complete_after_5_seconds/
Have you tried disabling the windows firewall to doublecheck it's not the problem? Do you have any other firewall software on your windows box?
Also, just a dumb check. Are you connecting to the wireguard from the same lan? Because 192.168.23.24 won't work across the internet.