We fixed something similar in the past via https://review.openstack.org/#/c/403901/ . I wonder if we may be using a different function/action to assign tags and profiles nowadays, that needs to be updated as well?
The underlying issue here is inconsistent naming of the object/swift storage in for roles, parameters and flavors, which should be fixed in tripleo-heat-templates.