Firewall Time Restrictions/Parental Controls Problems

Very similar issue to Firewall Time Restrictions/Parental Controls Problems. The issue I encountered is that this rule works:

	chain forward_lan {
	ether saddr { de:ad:be:ef:de:ad } meta hour "00:00"-"05:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: Parental"
	ether saddr { de:ad:be:ef:de:ad } meta hour "19:00"-"00:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: @rule[1]"
	jump accept_to_wan comment "!fw4: Accept lan to wan forwarding"
	jump accept_to_lan
}

while this one does not:

	chain forward_lan {
	ether saddr { de:ad:be:ef:de:ad } meta hour "19:00"-"05:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: Parental"
	jump accept_to_wan comment "!fw4: Accept lan to wan forwarding"
	jump accept_to_lan
}

Is it the intented behaviour?

At least in the past, there have been issues with midnight, you need one rule to 00:00, then another one to the actual end time, from 00:00.

What version are you running? fw4 should emit a rule with meta hour “19:00”-“05:00” but nftables should print it back like meta hour != “05:00”-“19:00”.