regress_basis_multi dmBLOCK- negative values

You may consider using dmUBLOCK rather than dmBLOCK, as detailed here. Directly estimating the hemodynamic response using a deconvolution approach, as outlined in this blog post, could be a valuable alternative to assuming a fixed shape and might yield more accurate and improved results.

Gang Chen