Try charging your phone to 100% (not something you should do regularly), then use your phone as you normally do and run the battery until the phone shuts off (also something you shouldn’t normally do). This should recalibrate your battery to show a closer approximation to actual battery percentage. After you do this, check in Device Care, Battery, Since Last Full Charge to see what your actual SOT was. I can get around 6 1/2 hours on my Note9 on max brightness, so I imagine you should be getting significantly more than that unless there’s a defect causing the battery to degrade faster than normal. If not, you should probably just get a replacement phone or battery. Hope this helps.
Then you must have had a defective or damaged battery or apps running that put a heavy strain on the battery because it should have had substantially more than 6 hours SOT with a 4800 mAh battery. My Note9 has only a 4000 mAh battery and I get over 6 hours SOT at max brightness streaming HD content. The S21+ probably should get at least 7 or 8 SOT, perhaps even longer.