The tx was stuck for 5 days and got confirmed same hour as second one was submitted. Well everything could be but you have to admit this has really a very low probability.
Also doesn't CPFP have to be sent to the same address as the first tx?
no i am serious
these are all guesses though, because the only way to know for 100% sure is to have the mempool of the time of your transaction and analyze the transactions to see how many were with higher priority than you. it is possible that there weren't enough transactions with higher priority (or higher fee than 106 s/b) so your turn was up.
i had 2 transactions with 180 s/b and they got both confirmed yesterday!
and for CPFP you spend outputs.
your first transaction created an output called c5e1289c0e..... and to perform a CPFP you should have spent this output which you accidentally did and created a new one called 47c3b5a501.... . it doesn't matter where you send these to.