No. You are correct. He is using it as an adjective.
A soppy gift, in his opinion is sweets or chocolate.
Never a noun, that I can think of.
He's just making excuses for not buying you gifts. Acting Macho.
Soppy excuses, I'd say.
She went all soppy on me.