So the idea is that it'll gain the points for all the required points at once, so it can buy one after the other in the same run, without having to go back and forth between the bank.
However, it seems that the script currently does not record the deducting of reward points when items have been bought, hence thinking it can continue to buy items. I have been notified of this and am planning to look into this somewhere the next couple of days.