When a user plays a bonus word you see the goose flying (laughs hysterically), but the database does not store the special word.
This likely means the server backend is not sending the word to be stored as a special in the gameDB, otherwise there is a bug on the DB.
Just double checked. It looks like GameDB is storing the special words and it also appears in frequentlySpecialPlayedWords field of the Team. Make sure that the Engine is sending it to the database.
When a user plays a bonus word you see the goose flying (laughs hysterically), but the database does not store the special word. This likely means the server backend is not sending the word to be stored as a special in the gameDB, otherwise there is a bug on the DB.