There’s no need for more than one Ditto call, or for Reflect at all. The idea is that each item contains the data you need for the heading, but you suppress the heading if it is the same as the one printed immediately before it. The placeholder simply carries the current item’s data for the comparison next time the chunk is called on by Ditto.
So you’d have the relevant date field where my
bwPosition TV is. The PHx modifier will have to work a little harder, formatting the date into a string with the heading tag, comparing it with the placeholder set by the previous item, producing the new heading if different or null value if the same, and setting the value of the placeholder to the current item’s heading tag for comparison when the next item is generated by Ditto.
I’ll flesh this out with an example if I can, but that won’t be before Sunday, according to my "computer-free Saturday" New Year resolution.

KP