Assuming conventional mash, you can probably go as slow as 5 - 10 gph with no problem and not threaten to compact the grain bed. I don't know that I'd go any higher than 30 gph for fear of risking a stuck mash. Not sure what rate works best with BIAB but I hear that a stuck mash is nigh impossible.
I assume you're using a ULWD element or a high density 220 running at 110. I'd make sure that circulation is flowing smooth before switching on the element, just to be safe. Other variables to consider including surface area of grain bed, whether you're using wheat, rye or oats, rice hulls. I do about 15 gpm through my keggle + HERMS without a problem. Only use rice hulls on hefs and the like.