by Stephen Ogden.
No debug as this was working 'correctly' as per the bug I've described in my recent post. Glad I got to the bottom of it, thank you for your engagement and help.