Re: Removing a vertex is not removing recently added properties in different transaction
The case you describe sounds suspect and might be a JanusGraph issue. Your last remark ("If i add some delay b/w two operations then vertices are getting removed correctly.") gives an important clue as to what is going on.
A few additional questions:
Best wishes, Marc