So, this might be by design. The OAuth1 token would need to be pre-scoped to the project you're working on and you wouldn't use --os-project-name in the CLI. This is because that is effectively rescoping the token (which is not allowed).
If the OAuth token is already scoped to the intended project and --os-project-name is left off the CLI argument does this work as intended (I'm sorry it's been a while since i've looked at this so I need to ask some questions to be sure I am interpreting the bug correctly).
So, this might be by design. The OAuth1 token would need to be pre-scoped to the project you're working on and you wouldn't use --os-project-name in the CLI. This is because that is effectively rescoping the token (which is not allowed).
If the OAuth token is already scoped to the intended project and --os-project-name is left off the CLI argument does this work as intended (I'm sorry it's been a while since i've looked at this so I need to ask some questions to be sure I am interpreting the bug correctly).