Overall, this track sounds great in its composition, the orchestration is really good and the mixing balanced. The whole thing is really pleasant to listen.
However, I have a few things to take note of : despite a noticeable effort to make the track sound in theme, a few elements makes it feel out of theme, such as many instruments. The track has way too many different instruments that aren't that relevant to the atmosphere, and it makes the whole track feels stuffed. Additionally, the rhythm makes it sound less ambient, especially the pizz.
The orchestration and composition is good, however the whimsy feel and the inconsistency of the instrumentation as the track goes on makes immersion difficult. If I had one advice to make : keep it simple.
If I have to end with a big plus however, it's the creativity of this track. It sounds like you had a blast creating it and this ability to generate and exploit those ideas in such a short span of times really is a plus !