Using the MINI element (P1 Lagrange enriched with a bubble) for the (Navier-)Stokes equations in DOLFINx 0.11.0, with petsc4py 3.25.4 on macOS. Want to use gamg or hypre as a multigrid preconditioner. The PETSc docs for PCGAMG say you must indicate the number of degrees of freedom per grid point, so I checked and found the submatrix (0,0) of the nested PETSc.Mat has blocksize 1. A minimal example comparing a plain P2 vector element vs enrichedelement([P1, bubble]) shows the difference via problem.A.getBlockSize(). Is this user error, a misunderstanding, or an actual issue — and does the block size actually matter for gamg?