I noticed a strange thing.
I tried to get into YaST->Firewall but I couldn’t.
I checked running services in YaST and firewalld was inactive (dead), even though it should start on boot.
I started this service in YaST but then on other start ups of system it is the same. Firewalld is dead.
Mar 06 16:01:34 linux-jotu systemd[1]: Starting SuSEfirewall2 phase 2…
Mar 06 16:01:34 linux-jotu SuSEfirewall2[1282]: Setting up rules from /etc/sysconfig/SuSEfirewall2 …
Mar 06 16:01:34 linux-jotu SuSEfirewall2[1282]: using default zone ‘ext’ for interface eth1
Mar 06 16:01:35 linux-jotu SuSEfirewall2[1282]: Firewall rules successfully set
Mar 06 16:01:35 linux-jotu systemd[1]: Started SuSEfirewall2 phase 2.
firewalld is the default firewall configuration manager today
SuSEFW2 is the old way which is not recommended anymore, but is likely still present for those who still must or want to use the old tool.
When you run the YaST firewall module the first time, it’s supposed to install firewall-config which is the graphical tool to manage firewalld.
To configure a systemd service to start automatically on boot, the service has to be enabled as follows (note in your posted firewalld Unit file that the service is “disabled” by default). And, don’t use “rc” commands anymore, those will still work for services that still have an init configuration, but won’t for others and may disappear eventually (ie if the code is completely re-written)