What is your amount of fees, in sat/kbyte ?
Bitcoin blockchain works very well : there is only problems of users or problem with the level of fees.
Low fees are still possible, but low fees = long time to confirm the transaction, in hours or days...
I always set to 'regular fees' .. never takes so long , blockchain set it to 97.431 sat/B