Since you may not be able to replicate blocking on your dev environment as easily as it tends to occur in prod, you could try creating a SQL Server Agent job in prod that executes sp_BlitzWho every 10-15 seconds and outputs the data to a table. This captures active session information to a table for later investigation, allowing you to see what's causing the blocking. Example, implying you have a database named DBATools in which sp_BlitzWho exists and in which you want to save the data:
WHILE 1=1
BEGIN
EXEC DBATools..sp_BlitzWho
@OutputDatabaseName = 'DBATools',
@OutputSchemaName = 'dbo',
@OutputTableName = 'BlitzWhoOutput';
WAITFOR DELAY '00:00:10';
END;
If the instance does not have SQL Server Agent available or enabled, you can use a startup stored procedure