I don't have the option of printing with solulable materials and I figured you could probably do this thing in three parts and just glue two of them together. This allowed me to make the parts sit together tighter and in the end, have the spinner move more evenly and smoothly.
The three parts are called Ring_inner (the base), Ring_inner_top (the part that glues to Ring_inner to lock in the spinner) and Ring_outer (spinner). Compared to the original model I've decreased the margins between the top and bottom of the spinner and the base (called Ring_outer.stl and Ring_inner). I've also given the spinner a narrower radius.
Printed with 4 perimeters, making the piece solid.
Tested with both a 0.4mm nozzle and a 0.25mm nozzle, both worked fine at 0.1mm layer height.
Print the parts then test fit the spinner on the base. They may need some slight sanding to remove any excess plastic and give it a smooth surface to allow the spinner to spin freely. Test fit the base top to the base to make sure it fits, it should fit well.
Put the spinner on the base and then carefully apply a small amount of glue along the edge of the base top. Put the top on the base and apply a little pressure for a minute or so.
Be careful so you don't glue the spinner stuck to the base or worse, your fingers to the top!