Olá Gustavo, tudo bem?
Peço desculpas pela demora no retorno.
Quando o SQL Server vai realizar a criação de um novo banco de dados, ele utiliza uma cópia do banco de dados modelo para inicializar o novo banco de dados e seus metadados. Então, no momento da criação, ele precisa realizar o bloqueio do banco de dados modelo, para que ele não sofra alterações durante o processo de criação do novo banco de dados, já que os usuários podem criar, modificar e descartar objetos no banco de dados do modelo
Quando o SQL Server não consegue realizar esse bloqueio do banco de dados modelo, ele não realiza a criação do novo banco de dados, pois os dados copiados podem não ser consistentes e válidos.
Você pode verificar a sessão que está bloqueada executando o seguinte comando:
select request_session_id
from sys.dm_tran_locks
where resource_type = 'database' and
resource_database_id = 3 and
request_type = 'LOCK' and
request_status = 'GRANT';
Após identificar a sessão que está bloqueando o banco de dados modelo, você pode excluí-la.
Espero ter ajudado e bons estudos!