FIXED: Changing subtitles settings Background - Opaque (default) to Semi-Transparent (which looks better) works fine when Chromecasting, the problem with blurry subs on Chromecast occurs only when you change anything on Text Edge Style. Avoid that and subtitles looks fine on Chromecast on the TV, just like on the PC/mac.
Have a lovely day.