Will chaning the Task Queue name change workflows deterministic nature

I have a usecase where i want to get the workflow queue name dynamically and call an activity using the queue.

how ever between the workflow runs/ my queue name can actually change, will it cause any issue in general and especially during replay?

use cases could be if the task priority or some attribute changed, i want to dispatch the request to a seperate queue which might have differnt concurrency level.
or say, when one of the application the workflow in interacting wants to do a DR and want messages to be sent to a different queue etc.

You can change the queue name dynamically but still deterministically. Also, even if the queue name change is not deterministic, this will not create any problem as it is not validated during replay.