Well, according to elders, experts and legends, one of the most powerful reasons why people or humans let’s say should not take a bath in sacred rivers after sunset is because of the ancient belief that night-time, or the hours post sunset are for the other-worldly beings.
According to tales and legends, night time is the time for the Yakshas to take a dip and sit close to the sacred rivers. Now, Yakshas are not evil spirits, but rather nature spirits linked to water, forests, trees, etc. These beings are believed to be active during the night, and it is thought to be disrespectful to enter their areas during their time.