I got it finally in arcpy:
(see also: https://community.esri.com/t5/python-questions/join-multiple-tables-to-multiple-feature-classes-arcpy/m-p/1031637#M60171)
#Define Geodatabase Path
featureGDB = r"C:\C_M2\arcpy\list\list_Events_SBA_wp.gdb"
tableGDB = r"C:\C_M2\arcpy\list\list_distance.gdb"
#Create Feature List Variable
I find ModelBuilder not suitable for this type of processing and is done much easier with a Python script. That said and as you appear to be seeking a ModelBuilder solution, you say you have a 1 to 1 numeric match between table and featureclass.
Explore using a single model driven by a FOR iterator this will create your 1,2,3... and using inline variable ...