I wouldn't doubt seeing a few erratic ejections with Tula.
The ejection problem is more common in recent production Gen3 and Gen4 9/40/357 pistols. One possible cause is that the extractor may be out-of-spec, Glock's newest extractors are supposedly MIM, their specs can vary quite a bit and they're made of a softer metal than the old investment cast extractors. If this is the cause, simply replacing the extractor fixes it.
There's another possible cause which hasn't really been confirmed, only speculated about. That is that the cut-out in the slide which holds the extractor may not be positioned correctly, so the extractor can't hold the rim of the spent casing to the breech face as tightly as it should. Only the new ejector being used in Gen4's will fix the ejection if this is the case. My Gen3 G27 had the problem and only the new ejector would fix it.
Here are pictures of the new ejectors. They're available in the newest Gen4 trigger housings. Only two retailers have so far been confirmed to sell the Gen4 9mm trigger housing w/30274 ejector and both are backordered, MidwayUSA.com and glockparts.com. Only one retailer has been confirmed to sell the Gen4 .40 trigger housing w/28926 ejector, glockparts.com. All of the other retailers presumably have the old versions with the old 336/1882 ejectors.
You can use the new ejectors in Gen3's. You have to order one of the Gen4 trigger housings that has the new ejector, then take the Gen3 trigger housing out of your Gen3 frame, pull the ejectors out of each trigger housing, and put the new ejector into the Gen3 trigger housing so you can use it in your Gen3 gun.
Another possible cause for erratic ejection is that there's gunk built up around the extractor and inside the cut-out in the slide that the extractor fits into. If that's the case, a simple detail strip cleaning of the slide and its internal parts should fix the problem.