-snip- Fee could be depending on the amount you send, but sure at this moment, you need to pay over $1 for every transaction if you don't want it to get stuck.
Nope, it depends on the virtual size of the transaction, that's affected by how many inputs (
a little bit from outputs) you're going to use, not the value.
If a wallet only has 1 input with $1000 value and want to send $1~999, then he wouldn't have to use $1 fee to send a priority transaction specially with SegWit.
This kind of problem normally occurs when the network is busy, try increasing the fee or target it to within 5 blocks so your transaction will confirm faster. -snip-
Nope II, it's a local transaction which wasn't broadcast to the network yet as already pointed by others.. twice.