Thanks @jan_blaha for your support, I tested your example and it worked and somehow led me to a working solution: not sure if this was the root of the issue but my image placeholder was in PNG format (had to unzip the docx to find out) while placeholders in your example are JPGs. Replacing my placeholder with a new one in JPG format solved our use case.
M