What was the work around?
One optimization to limit the response size by doing a query just of my contract to get the eligible addresses, and then filtering my request for seaport logs by those and second, a simple recursive algorithm to split up the query until it succeeds.