Release: 12.0, 12.1
Component: WA CA 7 Edition
The issue occurs because CA 7 relies on SMF type 15 records (Close for Output) to track dataset updates. If a triggered job updates and closes the same dataset it depends on, it generates a new SMF 15 record, which CA 7 interprets as a fresh trigger event.
Job triggers again if the triggered job updates the same dataset when an SMF record (type 15) is created.