Unclear wording of floral dragons' 3rd trait

Platform, device version and operating system:
Any (English language).
Screenshot or image:

What you were expecting to happen, and what actually happened:
Floral dragons’ 3rd trait says “Steal 4 Life when matching X gems”. But steal from whom? Every enemy? random enemy?

My tests on Gladius show it always steals from 1st enemy. If it’s true, its trait should read “Steal 4 Life when matching green gems from the first enemy”. Others’ should clarify similarly.

How often does this happen? When did it begin happening?

Steps to make it happen again