Hello @Lane O'Brien ,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
The incorrect part of your NSG configuration is the source port range, which you have mentioned as 14956.
It should be Any (which is defined as an asterisk).
Since the source is Any, you cannot control which port the source will use to send the traffic to your VM. So, you need to change the source port to Any and it should work just fine.
Refer : https://learn.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal
Kindly let us know if the above helps or you need further assistance on this issue.
----------------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.