At present Freshservice only sees a ticket as responded to if you hit REPLY through the ticket itself. We often log and resolve a ticket at point of call, but it doesn’t see it as responded to even though it has sent a resolve email to the requester. Sending a REPLY email for the sake of getting a response then a RESOLVED email straight after causes additional work and doesn’t look good from the requester’s side either.
I have a manual workaround in the reporting which looks at FIRST RESPONSE RESOLUTION VIOLATED = TRUE/FALSE, then reports on SLA response for the subsection that is TRUE. Not ideal.