let me guess, yung 12mbtc na ililipat mo sa ibang wallet ay aculmulated amount galing sa ibat ibang transactions? if so, yung mga transaction na narecieve mo sa wallet ay considered na "input", at kung madami ang "input" mo mas magiging malaki ang fee na babayaran mo sa transaction.
few months ago nag send ako ng transaction na merong 6 na input, 19.1 sat/vB ang fee pero since 6 yung input ng transaction ko, umabot ng 8k satoshi yung binayaran kong fee which is around
$5 at the time.
Ito un. Either may mali kang ginagawa(most likely not), or sobrang dami mong ingoing transactions lang na naipon throughout the days. Kung maraming naipon na inputs, kahit ano pang wallet software ang gamitin mo ganyan talaga kataas ung fee.