To either eliminate or confirm an ignition advance problem, I'll suggest the following to you.
Mark off (in degrees) your harmonic balancer up to approx 35* from the TDC slot and in the direction shown below.
On a warm engine, strobe these timing marks with a standard timing light, or with a digitally advancing light in Sd Mode.
Increase engine speed in increments of 250 rpm, up to the OEM spec'd Full In advance RPM.
Job these numbers down in graph form.... I.E., spark lead vs RPM.
Find your OEM advance curve specs, and compare.
NOTE: most OEM Marine advance curves do not include BASE/Initial advance in the degree column. Yet when you strobe your marks, BASE/Initial will be included and will be seen. So...... when doing the math, BASE/Initial must be included in the specs.
This is an example of a marked-off balacer for a Std LH rotation BBC engine.
If this engine is not seeing the correct amount of progressive advance as per RPM, it will not produce the expected power.
.