Same happens on xbox now
1: host a realm or dedicated server with a resource pack
2: connect to realm or dedicated server, then download and join
3: after exiting Minecraft, starting it up again to play next time, same resource packs must be downloaded.
Observed behaviour:
after finish playing and starting Minecraft again, these resource packs must now be re-downloaded every time connecting to realm or dedicated server with a resource pack.
Expected behaviour:
Resource packs should be cached for next time Minecraft starts
Behaved as expected with the uwp version
Minecraft 1.19.41 xbox series
Problem is still existing in 1.20. This should have been fixed now, getting closer to a year. This problem don't seem to be a high propriety sadly. Mojang fixed horses and cows in boats, but actually issues affecting people playing won't be fixed, just like the keyboard on xbox too. These issues all came from the performance update from October last year and none of the real bugs are getting fixed within reasonable time it seems.