If you imported your private keys with Electrum, and you saw your balance, then everything went well and as it should be. Electrum should display any addresses and balances associated. So the balance you see, that's your Bitcoin.
Your Bitcoin private key is... private, should be a secret only you know. If anyone else knew it, they'd be able to use your funds. The public key, derived from your private key, generates the Bitcoin address(es) you see on your wallet. If you send now, you're sending your Bitcoin, from those addresses. You're just signing transactions with your private key.
In short, go on and send that BTC you see in your Electrum. They're yours.
What doesn't make sense to me is that the balance isn't being used when i try to send something, but rather uses a new balance i had put to check if it was working; now the new balance is being used when i open the blockchain explorer
(0.016716 is the new one, 4.16718 is the one im trying to use and the one imported by private keys)
https://www.blocktrail.com/BTC/address/1953dBKQBurF5QZtWq3Vs7x5pm68TGhn2E/transactionshttps://i.gyazo.com/3227f657a0224daff428e1a8ab798db7.png(This looks a bit messy cause i tried to do many things such as CPFP but all kind of didn't work out.
I went to sleep and came back to have found some have worked and some have not; my original problem was fixed but now i'm stuck with the problem that i can't spend my BTC;
They are dispersed in 4 different address where when i use the Send option, it does not use from any of those; it uses from the new address rather)
tl;dr: Basically, i have a balance and when i send it, it goes unconfirmed and doesn't appear on the blockchain as it should; i am either wondering if this is a problem with Electrum or the receiver (Quadrigcx in this case)
Above is some fragments of analysis i was able to come up with; from what i understand, an unconfirmed transaction that i did from a BTC wallet to a BCH wallet is disturbing transactions.