I am using Max 2024 and use Miauu's importer script. A critical step for me though is that I save down to V8 in sketchup first because that pushed the script to use the legacy importer which was still buried somewhere in Max. I do not necessarily get all lines, though, depending on how the SU is modeled.
Here's what I find in the Autodesk help file and I don't think 2024 is any different...I am using 2024 with similar results to what I was getting in 23, 22, etc...YMMV but might be worth a try if you are at a dead end.
Note: This importer is deprecated as of 3ds Max 2020.2 Update, and may be removed in a future release. It is replaced by the ATF-based ATF_SKETCHUP_Import importer. Since the new importer is the default for .skp files, you need to specify this importer with the using keyword parameter to importFile().
But there is no Sketchup legacy importer in 2024, even if you use a script like Miauu's. His script still uses the new Sketchup importer which is garbage since the legacy has been removed from Max. The old one you will get all the line work, the new importer decides what it wants for you, deletes your linework. Max 2023 still had the old importer when you select import and then select Sketchup legacy importer in the dropdown menu. We need a 3rd party now that has made it's own importer for sketchup, that's what I'm trying to find.
You can do a simple test like this. make a flat plane in sketchup, then break it up with some lines and save. Import that into max and you will see it's just a flat single poly plane and lost all the linework you added.