Hello,
As per my observation resources that are not participating in current execution also not a part of internal logic evaluation, hence not being warning for deprecation.
It leads to case with complex modules that it needs to be ran agains all possible inputs - that in real life might be a bit complex.
As a result after terraform upgrade module can fail just because some particular inputs not being used for a while.
Is it possible to get all deprecations in context of terraform version but not input awarness?