bleach bath on demi permanent black dyed curly hair?

Hi! i have 3b curls and my hair is generally on the thinner side. my hair is naturally a dark blond but i have been dying it black for years. about 8 ish months ago i went ginger by removing the dye using vanish hair color remover and doing a bleach bath. My hair wasn’t damaged or at least wasn’t visibly damaged, it looked and felt great and my curls were bouncier than before. about three months ago i decided i wasn’t happy with the color so i applied a semi permanent dark brown but it didn’t do much/wasn’t enough for me so i (i regret this) used the kristen ess black hair gloss because it was demi permanent and would fade. it has been around 16 weeks and it’s only slightly faded. I want my hair to be on a level closer to my natural color, maybe even just a dark brown, but im afraid this color isn’t going to fade. I was thinking about doing a bleach bath because that previously worked but im scared that since ive bleached it already this year I’ll damage my curls. i rarely heat style and oil my hair every night and get regular trims but my hair has still been feeling rather dry and my curl pattern has been weird ever since using the hair gloss. I understand my hair will be very brassy/orange if i do a bleach bath and im ok with that but i just wanted some advice on how to proceed. I also want to note i put in a bit of semi permanent burgundy dye but it didn’t pick up very much (although red lives in hair forever lol) thanks!!