Bare ved at kaste dette ind i blandingen af mulige årsager, løb jeg ind i dette, da referencetabellens kolonne havde den samme "type", men ikke havde den samme signatur.
I mit tilfælde var den refererede tabelkolonne TINYINT UNSIGNED og min referencetabelkolonne var TINYINT SIGNED. At justere begge kolonner løste problemet.