J, 1111 8 bytes
-3 bytes thanks to miles
,.~@]];<;._3[_3~,~
Explanation
J has a cut
conjunction - ;.
x(u;._3)y applies verb u to each tile of a regular tiling of y specified by x.
So I just needed to form x
from the input's right argument by laminating (,:
) and use the ]
verb to display the subarrays.Try it online!