Это то, что исправило проблему:
updated_content = base64.b64encode(deco_content)
изменено на
updated_content = base64.b64encode(deco_content).decode('utf-8')
и также изменено (это изменение может нехотя необходимо)
r = requests.put(url, retj, headers=headers)
до
r = requests.put(url, data = json.dumps(retj), headers=headers)