The ones from Supermagnete seem alright. I use some from china that I bought some time ago, but cant find them any more. If someone finds a cheap source, let me know.
My magnets are 6x2mm and the results are good. I have also seen horseshoe-style magnets used with magnetic encoders, but I am really sure they do not work with the TLE5012 but only with two analog hall sensors.
The best way to verify your CPR is to simply spin the motor one revolution by hand and then query shadow_count. If its 16k then you’re off by a factor of 4. And yes, odrive is using 4x quadrature mode.
@Cooper_AYM Yes, that sensor should work, as far as I can tell. But be aware that it only gives incremental position, not absolute like other encoders in this thread, so you will still need to calibrate or find index on boot up.