It’s not possible to create grandchild themes in the same way that you create child themes, but you can use a plugin to dequeue/enqueue stylesheets and scripts, and also override the locations of the main query templates.
It’s obviously not the ideal solution, but there are cases where it may be the least-bad one.