A question about if eq

Hello,
Why doesn’t the following query print the OK message?

{job="windows-security"}
| json
| event_id =~ "4660|4663"
| line_format "{{ .event_data }}"
| regexp "<Data Name='HandleId'>(?P<HandleId>[^<]*)</Data>"
| regexp "<Data Name='ObjectName'>(?P<ObjectName>[^<]*)</Data>"
| label_format HandleId_4660="{{ if eq .event_id \"4660\" }}{{.HandleId}}{{ end }}"
| label_format HandleId_4663="{{ if eq .event_id \"4663\" }}{{.HandleId}}{{ end }}"
| label_format ObjectName="{{.ObjectName}}"
| line_format "{{ if eq .HandleId_4660 .HandleId_4663 }}OK{{ end }}"

Thank you.