I did further digging, and it looks like the order of batch_tfms despite how I manipulate it, is not reflected in the order of which the transformations are called, as evidenced when I look at the pipeline printout!
How do you manipulate the order of transformations if you’re using the datablock API?
EDIT: Found the answer. DataBlock API and item_tfms order of execution?