Per the documentation https://docs.python.org/3.8/library/queue.html#module-Queue, Queue class instances are already synchronized. So locks around instances of type Queue are redundant.
The queue module implements multi-producer, multi-consumer queues. It is especially useful in threaded programming when information must be exchanged safely between multiple threads. The Queue class in this module implements all the required locking semantics.