That makes sense, and I did find it faster with a higher subsample rate. And while monthly rebalancing / 21 trading days in a month makes sense for many firms, there are other firms (including the one I work for) that operate on much higher frequencies with daily (if not more frequent) rebalancing. So I wonder what the solution is for that use case.
Thanks for the help 