You can use the freely available IFC File Analyzer:
IFA.zip | NIST
After unzipping and on first run, it will prompt to install an IFCsvr component:

You can batch convert all IFC files in a folder using the option in the file menu:

You could theoretically use this to batch convert multiple versions of an IFC file to Excel, then do a GUID based compare on the Excel data using something like Dynamo.
It also comes with a command line implementation.

Notes:
- Seems relatively slow for large IFC files
- It doesnt seem to work for IFC4