This is working as intended: in NodeBB we define your "topic post" (OP) as a post in itself as well.
I know some forums treat topic posts as a separate entity but I think this method makes more sense
If I switch composer to a separate route, i don't see upload file icon and thumbnail icon
Please file a bug against the composer-default repository. Thanks!