CRUD Entity Flowpath

Using the sample in Document I added some create code to the Row_Inserted server event for one of our tables to add a record to a child table. The add is successful, however the row_inserting server event of the child doesn't seem to fire/doesn't hit a breakpoint in Visual Studio (I'm using it to check for duplicate records).

I did have to change the function call to Insert instead of InsertAsync (since row_inserted isn't async) but I was still expecting the entity methods to fire. Is this limited to async only or did I miss something else?

var contactTable = (Contacts<Entities.Contact>)ResolveTable<Entities.Contact>();
string mySQL = "SELECT * FROM ExtraInfo WHERE Account = " + newRow["Account"];
List<Dictionary<string,object?>> rows = (List<Dictionary<string,object?>>)ExecuteRows(mySQL);
foreach (Dictionary<string,object?> row in rows)
{
    var contact = contactTable.Create();
    contact.CompanyId = ConvertToInt(newRow["MasterID"]);
    contact.RegularPhone = ConvertToString(row["RegularPhone"]);
    contact.RegularEmail = ConvertToString(row["RegularEmail"]);
    contact.CriticalPhone = ConvertToString(row["CriticalPhone"]);
    contact.CriticalEmail = ConvertToString(row["CriticalEmail"]);
    contactTable.Insert(contact);
}