Perhaps being so close to the surface also accentuated the issue.
Yes. Buoyancy changes in less than 30' are more abrupt than deeper. As the result, you have to manage your BC/lungs more actively.
I can't help but think that air would have a tendency to become trapped in one side, or the other, of a U shaped wing.
Trapped air is the result of wing width. A wide donut wing will trap air as much as a wide horseshoe wing.
There is one additional thought that I am having about weighting the rig. Many BCs and harnesses seem to have weights integrated into the side straps. While this seems the best for emergency dumping, I can't help but think that it is not an ideal location for trim. Certainly, having the weights forward of your back mounted wing would create a counter-lever effect and tend to pull you onto your face when vertical at the surface. A behaviour which has been experienced by many.
It would make more sense to me to have the weights actually strapped to the back of the tank or the backplate itself, situated right next to the wing.
What you're describing is "trim" weights. Some BCs (ex. Zeagle Ranger) have trim pockets in the location you describe.
For the BP/W set, the plate provides this effect. However, if you need more, there's additional weight plate (ala DSS) or many use weight pockets on the tank cam bands.