As I say, this process has been running on a daily schedule with no issues up until last week after we upgraded BP to 6.2.1.
Therefore, in that respect there is nothing wrong with the logic of the process and how it is built, otherwise we would have seen these issues from the moment we went...