LSTM Target Is Also One of It's Inputs?
Doing some further searching, I found a nice post by Jason Brownlee that has helped me better understand the problem and one potential solution:

a multi-input model with an LSTM input for the historical data and a
vector input for expected conditions.

Furthermore, Keras' Functional API (https://keras.io/guides/functional_api/) will help me build such a model.