Turns out I found another opportunity to improve my code. This update will improve snow mesh loading by a lot!
POST UPDATE: Fixed an issue regarding changing view distance (please redownload if you downloaded it already).
TESTED SHADERS: Complementary Shaders 4.4, BSL 8.1.01, SEUS Renewed 1.0.1, Sildurs Vibrant Shaders 1.31 Medium.
IMPORTANT Smoke Physics Information: Minecraft particles have to be enabled for it to work! The further away you are from smoke sources the less particles spawn. Temporal Anti-Aliasing (or TAA) can cause issues with the smoke so disabling it will eliminate some visual artifacts. Not all shaders are supported (best results that I've got are with BSL shaders).
IMPORTANT Snow Physics Information: Optifine is not supported (use Iris + Sodium on Fabric/Oculus + Rubidium on Forge). High render distances on slow CPUs might result in delayed snow tracks.
IMPORTANT Liquid Physics Information: https://pastebin.com/E9dMD9MZ
Changes: