Thank for this @shiva patpi . I was successful following your reply, without needing to log in again. However, for clarity, the mistake I made is that I assigned acrPull which only provides pull access, when I meant to assign acrPush, which provides both. My comment above is incorrect (I inverted acrPull and acrPush).
Ultimately, the solution is to assign acrPush to the SP.
Thanks again for the help. :-D