To add some more info to this. We currently have one forecast system that updates once a day and one forecast (weather) that updates hourly. The weather forecast is a trailing model with 48 components (that contain a subset of all desired information given the 32kb limit) and the other forecast with 24h data updates once a day.
Currently the main struggles are querying these two options in the data explorer. We can query the weather twin and show the forecast data with the TimeStamp on which it was updated, but this TimeStamp is different from the time where the values will actually happen (in the future). We have a dt object in all DTDL models but the documentation does not show how to extract multiple properties from twin models. https://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-data-history?tabs=cli
We are now playing around and trying to get it to work in the different possible ways.