Sorry to be late! Based on the information you've provided, it appears that you have four sites with no movement of individuals between them, which can be considered a fixed characteristic or grouping variable with four levels. Additionally, you have dynamic characteristics (referred to as "states") that can change over an individual's lifetime.
You can certainly conduct an analysis to assess the effect of environmental variables on a transition matrix (survival and/or state-change), provided you have a sufficient amount of data to support the complexity of your models. The complexity of your models depends on the structure of your probabilistic matrices (i.e., the number of events and states and how they are related) and the effects you wish to test in your models. These parameters are defined when you prepare your GEPAT and set your model sentences in the GEMACO .
For example, if you have three "alive" states (e.g., ND-Not Diseased, MD-Moderately Diseased, SD-Severely Diseased), you can define an initial state matrix with probabilities of individuals being in each state at their first encounter.

Similarly, you would have a survival matrix with probabilities of surviving or dying between sessions,

As well as a state-change matrix indicating probabilities of transitioning between states.

Finally, in the simplest form, where you have neither misclassification nor incomplete assessment of the states, you would have an event matrix like this (assuming 0=not detected, 1=detected as ND, 2=detected as MD, 3=detected as SD):

In GEMACO, for example, you could run a model in which survival is determined by the departure state and site-specific environmental (not time-varying) variables. Examples of how to prepare a file with the values of the environmental variables and which syntax to use in GEMACO can be found in the manual (and most likely in this forum).
Good luck!