Were you able to find a solution or are you still working on this? You could be hitting a permissions issue for republishing the the dataset from the history.
Have you tried recreating the join in the current dataset and republishing?
If you removed fields from your dataset that were being used in your dashboard this error would happen regardless. I always recommend testing dataset changes by creating duplicates of datasets and analyses to create a test environment prior to making any final changes.
I addressed all calculated fields that I had created individually, and this approach successfully resolved the issue. Although the process was time-consuming, it proved effective for my situation. I appreciate your prompt response and valuable guidance.