The game explicitly told you that you were consuming a vessel upon starting each vision, the fact that you used multiple vessels and never accepted the possibility that you were ill prepared is, unfortunately, your own fault.
Your gear is extremely low, your azerite trait choices are poor, two of your Azerite pieces are blue so you’re missing out on 2 traits, you have 2/4 essences and both of which are not good ones and only at Rank 1. Your trinkets are bad even by World Quest standards, and your weapon is not enchanted (not that I recommend doing so for a 425). You also appear to be at net 35 Corruption which means you are likely either losing DPS moving out of Eyes (in addition to all of the other mechanics) or likely healing yourself even as Disc. I’m not trying to dig into you, just explain the many disadvantages you have.
Visions, like most forms of solo PvE content, are designed first and foremost for damage dealers. Even if you were shadow, your current gear is so bad that I would be hesitant to step foot in a vision. I’ve done the Cloak quest on almost 30 characters, and I don’t even touch them until at least 430 or 440 (but in fairness, I also start doing side objectives beginning on my second run to get the most efficiency out of each run that I can).
You need to be taking advantage of more sources of player power and stockpiling your currency until you can comfortably tackle Visions. Note that even once you reach the point that you can satisfy the run’s minimum requirements, not clearing as much of each vision that you can in each run will put you farther behind your Titan Research that will ultimately make it even more challenging to complete the minimum objectives later on. It is in your best interest to get more gear before attempting them further. While you are likely to experience some success as disc, Shadow will ultimately get you farther, faster.
Having said all of that, I have to check: Did you do your Titan Research? You should have 3 charges of an ability in the form of a special action button that allow you to reset your sanity and take a breather between pulls (and you can use it, and pull more while you sit in it). You should be engaging Thrall or Alleria with 100% sanity, which should give you plenty of time to kill them even at excessively low gear levels.
I would also recommend buying Ghastly Goulash and eating that before each run, it restores 2% health a second for the entire duration of the Vision which will allow you to spend less time recovering and more time doing damage.