This is Meta working as designed, not a bug. Inside an ad set the algorithm concentrates budget on the ad it predicts will win, often within the first hours, so the other ads get little or nothing. If you need a fair test, isolate each creative instead of fighting the allocation.
This issue is common among Meta advertisers and usually indicates a structural or optimization problem that can be resolved with the right approach. Understanding the mechanism behind the problem is the first step to fixing it.