but not sure about my harbor freight rpm gauge (stock tach is broke).
This could be it, you mistakenly interpreting a factual higher rpm for an idle. So before anything, are you sure that when you
think engine idles, it really
does say 1100 rpm. What I am saying is that when your engine does say 1500 rpm, please realise that there's already a partial advance in play. So if you mistake that 1500 for idle rpm (by having your meter set in the wrong range for example), you will never be at the static F mark. If you're 100% sure you have tried at a real idle rpm (around 1100 rpm), then the following would be my next step.
Unless you've set the gap not right (measure when the cam has opened breakerpoints at it's widest!) it could be you have to service the advancer which is not very difficult to do btw. Before you remove the ign plate, it's a good idea to mark its actual position with a scratch (cardboardknife) just for a reference.