Para remover essas propriedades do seu documento existente, defina-as como
undefined
em vez de null
antes de salvar o documento:user.first_name = undefined;
user.signup_date = undefined;
user.save();
Confirmado como ainda funcionando no Mongoose 5.9.7. Observe que o campo que você está tentando remover ainda deve estar definido em seu esquema para que isso funcione.