Technically yes, because Zelle is just the frontend, but banks can settle between themselves via ACH if they don't have another arrangement or a RTP (real time payment) setup.
To answer the original question, because Zelle is ran by a consortium of banks, they all trust each other enough to release funds immediately and settle up overnight if need be.