Serbia has no intention to claim this territory whatsoever. Serbia treats the Danube as the border and that is it. The new Danube stream that is, the one now dividing the two countries. There is an old Danube stream which is almost completely gone decades ago, and Croatia considers it its border. The reason is that there are some other inversely interweaving parts which are pretty and maybe a nice tourist attraction and both countries want them. So, accepting Liberland as their own territory would mean waving the right to those other, more profitable, territories. But TBH, using the old stream as the border would just cause more trouble.
To be fair, I'm a Serb and I fully welcome Liberland. Since the two neighbors cannot decide on their boundaries, I do not see why anyone else cannot take a no-mans land. The issue is that we must define our borders sooner or later, and I am afraid there will be no more space for Liberland. But, that will be Croatia's business then, I hope :D .