That's a feature - you may call it bug - of the Genesis system. Every pending order reduces your Buying Power as if it were executed. So the BP check is done at order entry time, not at order execution time.