Objects captured using katalon recorded not working in test suite

Objects that are recorded using recorder works successfully with unit test cases, but it fails after that test case is integrated in the test suite.
Its like after sometime the object becomes obsolete and while execution katalon just keep finding the object which it ultimately fails in.
Can anyone here with similar experience help us in resolving the same?

rule no.1 in our team is - make xpath more resilient before anything else.
this means go thru all captured objects and edit all xpaths that are not stable (slight change of page will brake them) and make them shorter and stable