You must check the shouldrender method in your renderer class. If you can't find it, try searching for it in the parent class (that minecraft has).
All I know is that BYG had a similar issue and it was with other mods. I didn't think to look at the crash report back then.
It's saying that an "entityrender" variable is null, check that.
Funnily enough, I once played on a server where the BYG boats crashed the game and they had to make a rule where crafting BYG boats was not allowed, but that was in 1.16.5.
You might want to check the change logs of mods that you know change world gen.
I personally play on a server that seems to have this problem and they sort of just live with it. ¯\_(ツ)_/¯ Nobody really goes to those regions anyway because we have Waystones.
But this isn't about my life story; check the change logs between the 1.18.1 and 1.18.2 versions of worldgen-changing mods and see if there are any recorded differences.
Additionally, you could try updating all of the mods to the latest 1.18.1 versions and then making the leap to their 1.18.2 earliest versions (the earliest that came after the 1.18.1 latest).
I believe that you need to define a transparent-cutout rending mode or something.
I suggest looking at how flowers are rendered (if you haven't done that already).
Seems to be SuperMartijn's Config Lib. You might want to try another config mod (Configured is my personal favorite, but you can also configure mods through Create if you have that installed).