other one is Segwit-P2SH, I don't know what these mean..
That means your address is Nested SegWit starting with '3', if you aren't aware of address type then please read this article,
Bitcoin Addresses: Legacy vs SegWit. To make sure please check your address or transaction id on
Blockchair.
Anyway, there shouldn't any problems with coinbase since they support both types of addresses. Did you check the transaction status on the coinbase? Is it completed?
I am not much familiar with Bitwallet, but if I am not wrong this is a custodial wallet and will not allow you to create transactions with unconfirmed inputs.
Please try to choose a non-custodial wallet where all the controls will be with you.
How many fees have you sett for both transactions?
OP said he made transactions from Coinbase. It does mean there are no such as the opportunity to set transaction fees in manually.