xcodebuild test-without-building does not respect build setting variables from command line

Hi there,

Today I found that, it seems xcodebuild test-without-building does not respect build setting variables from command line?

I did see one log first from command line:

    Build settings from command line:
    build_number = 0
    device_status = 1
    vendor_type = 1

but later in the code:

PerfLog-[TXIM] Receive Vendor type: 5, build number: 0

In Xcode - Build settings, my user defined variable vendor_type is indeed 5 (see below image)

Changing back to xcodebuild test does not have the issue. Is this a bug? or what shoud I do to make it work?