The cameras are supposed report their Max Binning and whether they are limited to Power of Two binning as you pointed out early. If the problem is that it is setting the binning to two, and the camera is not raising an error, then this is a big. "Do it right or raise an error", well actually two bugs:

1. The camera is not reporting that it is limited to Bin1
2. The camera happily accepts Bin2 then doesn't do it and doesn't raise an error

I'm moving this to the Hardware/Driver/Others section now, and THANK YOU FOR YOUR HELP!!!