Fix module override for recursive generic signatures (#24707)