Nåväl, jag kom på vad problemet var. Känner mig lite som en idiot, men här är den. Jag hade både kort- och kortleksschemat definierade i samma fil eftersom de var relaterade och det var vettigt. I slutet av filen hade jag följande:
module.exports = mongoose.model('Card', CardSchema);
module.exports = mongoose.model('Deck', DeckSchema);
Vilket innebar att mitt kortschema aldrig blev exponerat eftersom jag inte tänkte när jag exporterade modellerna. Jag flyttade Deck-schemat till en separat fil, och nu fungerar allt.
Dumt misstag, men nu vet jag. Och att veta är halva striden.