You’re going to have to be more specific about what you did to try to close the port…obviously it should work, and it works for me, so you did something wrong or missed a step, but I can’t guess what or where.
You probably have the default high ports rule. (port range 1025-65535)
That’s going to allow any user port. Removing 8043 doesn’t do anything if another rule happens to include it in its allowed ports. So, if you don’t need high ports to be open, delete that rule.