Tente encaminhar nesta ordem:
- Criar manualmente os campos que devem ter uma restrição de chave estrangeira no MySQL WB
- Envie o engenheiro para seu banco de dados
- Criar manualmente as restrições de chave estrangeira no MySQL WB
- Engenheiro avançado novamente
Você também pode considerar usar apenas uma chave estrangeira inteira.
Este parece ser um problema do MySQL Workbench com chave estrangeira em chave não inteira.
Fonte:Erro 1215:não é possível adicionar restrição de chave estrangeira