Solution 1:

You could use https://www.yougetsignal.com/tools/open-ports/ to check if the ports are open just to rule out the possibility of it being something other than the portforward itself and not a firewall/server issue. It seems correct to me, but I am not much of a mac user. Make sure that the "Private IP Adress" is you IPv4 Adress and not your default gateway that is the only thing I can think of. Also check if there is a "save" and "load settings" button. If you want more help send the router name so we can check the manual. Also are you sure you don't have to check the box to the left of "Minecraft" as an on off switch.

edit* Okay it turns out the port checker only works if you have your server open and running. It could be so that your port actually is working without you knowing it. I would suggest just making sure you have set up your server correctly. When you connect to it you should not use your Ipv4 adress but your "public ipv4 adress" which you can get form https://whatismyipaddress.com/ . Depending on how you've setup your server it could use your real ipv4 adress to connect which you can get the easiest from opening cmd and typing in "ipconfig" and hitting enter so try both just incase. Other than that It is 1. A problem with antivirus (not that likely but it could be) 2. Your internet provider has for some reason turned off the port (very unlikely) or 3. Something with your firewall. You could try making your own exceptions in the firewall for the ports. Other than this I am not really sure