Yes, Fortnite wagers are generally legal but they may violate Epic Games' Terms of Service.
As mentioned, there are numerous ways Fortnite players can earn money by playing the Fortnite battle royale game. Some of the most common options available include streaming on popular platforms, placing bets on esports betting sites, and participating in Fortnite tournaments with monetary rewards from a prize pool.