Howdy TJ,
You have made some awesome progress here.
You might be interested in the class: Tribe__Tickets__Attendance
Tribe__Tickets__Attendance::instance( $event_id )->increment_deleted_attendees_count( $num );
You can set the num of attendees you deleted. If you do it this way then it will not throw off our attendance count algorithms, which typically need to keep track of how many tickets were deleted.
You might also be interested in Tribe__Tickets__RSVP::delete_ticket() as an example, because it does a similar thing to what you are trying to do. It’s not identical to your needs, but it does show how to use our various APIs for removing a set of attendees.
Did that help?
Cheers!
– Brook