Late on this, but a little note. I really appreciate this conversation as I will be trying some different ways to schedule… My comment is simply about counting. -As you’ve mentioned, bcount can be risky if you aren’t well purged. And though I am not super-controlling of my block attributes, I am with the layers where they are placed.
When labeling I isolate the layer, then select the blocks in question and delete them at which time AC tells me how many items it just deleted. Undo and move to the next group. It can really go pretty fast and let you grab specific groups on a big drawing with many plants.
For my schedule, I print and tally up my labels manually. It forces me to spend the time needed to visually comb for editing.