@mix Putting a Transaction.End node after the created Family Instances places the tags offset correctly from the elements. If you put an Element.Location node after the FamilyInstance.ByPointAndLevel node you will notice that they all report the same (incorrect) location point, unless the transaction is ended first.
I cleaned up your graph and organized them into groups for you (groups are very useful for your own use but its also good practice for when uploading files here so its easier for others to help figure out what’s going on)
AutoPopulate_mix.dyn (82.9 KB)
Let me know that this works for you - it ran properly on my end, but as a slightly modified version (because I didn’t include the set parameters portion when troubleshooting) on Dynamo 1.3.2 and Revit 2018.