why is the parent transaction not being confirmed
The parent transaction pays a fee of 10 sats/vbyte. Even with the increased fee of the child transaction at 25 sats/vbyte, when you consider both transaction together their effective fee rate is only 17.5 sats/vbyte, which is still a few vMB from the tip of the mempool.