Re: What do I check next?
To answer your original question, those springs are different, and it's normal. Different springs give different advance curves.
You should be setting your timing at 8? at 650 rpm, and then seeing 25? at 3000 rpm with probably a few more at wide open throttle, but 3000 should be the test rpm.
BUT, there are a lot of other things that can cause low wot rpm.
Engine Won't Reach Operating RPM. Check
1. Fuel condition. Type and Octane possibly old fuel
2. Propeller pitch or diameter, damaged blades
3. Restricted fuel pickup tube or anti siphon valve
Fuel System Test
4. Crankcase oil volume, high oil level can cause aerated oil and lifter collapse
5. Marine growth on hull and outdrive
6. Wrong gear ratio in outdrive
7. Restricted carburetor air intake (clogged flame arrestor)
8. Restricted exhaust system (broken exhaust shutters/flappers) in engine transom shield or drive
9. Poor cylinder compression
Compression Test
10. Carburetor defective, or wrong type.
11. Fuel pump pressure and vacuum
12. Boat overloaded, improperly loaded, or improperly trimmed.
13. Engine Overheating
14. Engine timing and ignition system operation
15. Remote control cables and linkage for proper travel to open throttle plates fully.