No obvious errors regardless of where you look. I do the same as you and no smoke from a 2GM20F.
Are you the first owner of the boat. The reason I ask is perhaps a previous owner ran the engine too lightly from start and glazed the cylinder bore. I have seen cases where "supposedly" this was a cause of smoking. That theory and $1.00 will get you a coffee in most restaurants.
For the considerable cost of correcting this problem compared to the inconvenience of the smoke, I'd probably forget it. If you have a dodger with an opening panel in the front, run with this open to eliminate smoke in the cockpit. I often get smoke at the start of my 3600 RPM run every month or so and air out the cockpit by opening the panel.
Has anyone anyone mentioned air filter ? I know, grasping at straws .............. causes black smoke not blue but when you get desperate

. Exhaust gas recirculation (EGR) valve and hose clear ? Anything coming from the hose leading to the EGR under heavy load (leaking rings) ?
Sorry but that's all I got

.