Is there any possiblities to read SharePoint item's version with all the properties (including the custom properties) for SharePoint Online ?
There's no easy to consume API available for that yet. See this feature request from user voice:
Maybe what you could do is requesting the version history page of a List Item or File programmatically by it's URL and parse the HTML response, but I understand that's a far from ideal approach...
March 31, 2020