Books keep deleting locally if icloud sync is on
Hello, my problem is that if I have iCloud sync for books turned on my books after some time gets offloaded locally and stored only in iCloud, therefore when I'm traveling or going somewhere without internet access I can't read my books (terrible design choice btw).
I have plenty of space in my iCloud and books are pretty much low-weight, I want to be able to access them anytime if I downloaded them once, why do they keep being offloaded?
I read other threads about this issue but all of them has no solutions except turning off iCloud for books - what is this answer? I want my books to be accessible across multiple devices but I want to control whichever content is being deleted locally (like in other cloud solutions)
Is there something I missing? If not, how to send complaint to apple for them to fix this hideous "smart" offloading.
iPhone 12, iOS 16