Tickets (no matter which kind) that are created by agents always and immediately full fill the first response SLA. This is, because Zammad expects that your agent creates the ticket due to a customers request and thus (technically) has responded in some way.
If you’d combine your SLA with update or resolve timings, this wouldn’t be a problem - unless you generally only care about the first response.