The use case sounds interesting!
What kind of format does your data have or are you a bit flexible?
The format (e.g. a fixed number of input features, temporal data, spatial data etc.) would determine the first path and model architecture you could try.