same problem. can't find any documentation for new matcher.
looks like option matcher works with limited range dhcp options.
in dhcp debug, option 93 displayed as "Unknown(93)":
default received request id 3471760989 from 0.0.0.0 ''
flags = broadcast
ciaddr = 0.0.0.0
chaddr = 08:00:27:2B:77:C2
Address-Request = 192.168.88.174
Msg-Type = request
Server-Id = 192.168.88.1
Parameter-List = Subnet-Mask,Unknown(2),Router,Unknown(4),Unknown(5),Domain-Server,Host-Name,Unknown(13),Domain-Name,Unknown(17),Unknown(18),Unknown(22),Unknown(23),Broadcast-Address,Unknown(40),Unknown(41),NTP-Server,Vendor-Specific,Address-Request,Address-Time,Server-Id,Renewal-Time,Rebinding-Time,Class-Id,Unknown(66),Unknown(67),Unknown(97),Unknown(128),Unknown(129),Unknown(130),Unknown(131),Unknown(132),Unknown(133),Unknown(134),Unknown(135)
Max-DHCP-Message-Size = 65280
Class-Id = "PXEClient:Arch:00007:UNDI:003000"
Unknown(93) = 00-07
Unknown(94) = 01-03-00
Unknown(97) = 00-25-E8-E7-ED-FD-93-2A-4D-B4-94-E1-78-81-1F-C1-06
If i use matcher with option 60 (Class-Id) it works as expected
But with option 93 (Unknown) matcher wont work.