I think there should be no warnings in-game for two reasons:
1. It breaks escapism by pulling you out of the game world into pondering the problems of the real one.
2. It is anti-QoL, BG3 in particular has a lot of stuff that could upset someone way too sensitive (to my liking), having a lot of pop ups would become a problem.
If it is optional - nvm. Maybe someone out there badly needs this!