When attempting to increment a character's RES growth during growth redistribution, Yune mistakenly checks for whether DEF growth is already maxed out - not RES (in src/random/gba/randomizer/GrowthsRandomizer.java, line 91).
Usually this only causes RES growths to be slightly lower than expected, but if the max allowed growth is low or the character has a very high growth total, such that this total is very close to max*7, it can lead to an infinite loop where RES growth is not yet capped but cannot increase.
As a side note, I'd suggest using a higher or uncapped max growth value specifically for characters with very high growth totals (over 400 perhaps). That way you can set a reasonably low max growth without these characters always ramming the growth cap under Redistribute. This only really matters for Chad, Fae and Karel in FE6 and Myrrh in FE8, but it'd be a nice touch to retain their vanilla dynamics.
When attempting to increment a character's RES growth during growth redistribution, Yune mistakenly checks for whether DEF growth is already maxed out - not RES (in src/random/gba/randomizer/GrowthsRandomizer.java, line 91).
Usually this only causes RES growths to be slightly lower than expected, but if the max allowed growth is low or the character has a very high growth total, such that this total is very close to max*7, it can lead to an infinite loop where RES growth is not yet capped but cannot increase.
As a side note, I'd suggest using a higher or uncapped max growth value specifically for characters with very high growth totals (over 400 perhaps). That way you can set a reasonably low max growth without these characters always ramming the growth cap under Redistribute. This only really matters for Chad, Fae and Karel in FE6 and Myrrh in FE8, but it'd be a nice touch to retain their vanilla dynamics.