Different cache plugins do similar things. As an experiment you could temporarily disable your cache plugin to see if it fixes/changes the problem, then let us know if it made any difference. @willandmae
I don’t know if this is related but I had this problem after I installed w3 total cache. When I turned off the minify css/js feature in the cache settings the visual editor started working again.