The feature is intended to work on a firewall with 2 network interfaces (green + red).
Honestly I never tested it on in single-nic scenario and probably it can’t work with current templates.
Actually, the maclist options is set only on green interface:
You could try to manually edit the /etc/shorewall/interfaces, add maclist at the end of line:
net enp0s25 dhcp,nosmurfs,optional
Then, try to restart shorewall:
shorewall restart
Maybe it could work, but without a template-custom modification will be soon lost.