Hi and welcome to HCM,thank you for your query.
I dont think this is related to these small liver
hemangiomas since hemangiomas can cause symptoms pnly if larger then 7,8cm or if rupture.
Cause of your malapsorption can be liver but only some serious disorders such as fiboris,cirrhosis
etc. More likely it can be sign of bowel or stomach disorders so I suggest to do more detailed gastroenterolgoic work up to rule this out.
Wish you good health. Regards.