This is a known limitation -- dub builds the selections file based on *all* configurations in the file. If you have conflicting ones, it will not know what to pick.However, if you manually construct the selections file, then it will work.
Thanks, it worked.
See https://github.com/dlang/dub/issues/1217 -Steve