If you sideload without changing anything other than the metadata, it will work just fine... on condition. You need to make sure the filename stays the same.
See here for how I manage Amazon-sourced books on my Kindle, it has been working for me for a couple years now:
https://www.mobileread.com/forums/sho...d.php?t=235537