If you're just reading that RAM usage from the on screen Conky it may not be accurate. When I first tried Bookworm in it's early days I also thought the RAM usage when in an idle state was excessive, so I queried it.
See this post here https://www.forum.puppylinux.com/viewtopic.php?t=9027