0
Regex (ECMAScript), 40 bytes
^x(?=((xx)+?)(\1\1)*$)(?!(\1x(xx)*)\4*$)
Try it online!
Commented version:
^x # Subtract 1 from the input N
(?=((xx)+?)(\1\1)*$) # Assert N is even. Capture \1 = biggest power of 2 that divides N
(?!(\1x(xx)*)\4*$) # Assert no odd number > \1 ...