According to the following website:
https://bitcoinfees.earn.com/The fees necessary for fast confirmation
right now are approximately 490 sat per byte.
Your fee of 96 sat per byte is clearly too low.
The other transaction can NOT confirm until the earlier transaction confirms.
Paying a higher fee on a later transaction when spending unconfirmed bitcoins is called Child Pays For Parent (CPFP). The idea is that the fee on the second transaction can be high enough to pay for BOTH transactions.
Total bytes for the two transactions together is 1337 bytes.
Total fees for the two transactions together is 203237 satoshis.
203237 / 1337 = 152 satoshis per byte for the two transactions together. Still to low for the current network conditions.
Hopefully the acceleration from bob123 will help.