Single owner across multiple records

I’ve managed to achieve the desired outcome. Looks like the secret lies in the re-enrollment enabled

Although, I had to keep one workflow for each record type. Assuming the company is the single source of truth for the owner.

Here it’s an example. This way, whenever I update the company owner or associate the contact with the company, the company owner will be set into the contact.

thanks @karstenkoehler for the support!