It seems like you have failed to notice that the custom fee is measured in "BTC
per kilobyte" (NOTE: in BTC, a kilobyte = 1000 bytes). It is a fee "rate" that you a choosing, NOT a fixed fee amount.
So, unless the
data size of your transaction is exactly 1000 bytes, then the total fee amount you pay will NOT be the same as your specified BTC/kB rate. In your case, it would appear that your transaction data size is:
(0.00025312 BTC) / (0.00133225 BTC/kB) = 0.189 kB = 189 Bytes.
You are saying that, if i want to send 200 euros worth of BTC, the recommended fee i need to pay is 44 dollars?
No... the amount of BTC being transacted has NO effect on the fee... the data size of the transaction is what determines the fee. What we are saying is that if you want to send a transaction that is 189 bytes (0.189 kB), you currently need to pay 511 sats/byte... or 189 bytes * 511 sats/byte = 96579 sats = 0.00096759 BTC = ~$14.
You could be sending $1... or you could be sending $1,000,000.00... it doesn't matter... if the transaction DATA size = 189 bytes, you would need to pay the same fee.
Note, however, that if your transaction had a larger data size (ie. it was using more inputs and/or outputs), then the total fee paid would be higher.
Remember: Transaction DATA size * fee RATE = Total fee paid.