RE: Adding Fields from Opportunity Form to Contact form
Hi Ted,
We can't directly add other entity fields to the Contact entity form .
So we can only add a sub-grid or a quick view form of the Opportunity on the Contact form, then enable the editable properties of the sub-grid.
In the form editor, you could insert a sub-grid or quick view form.

After clicking the Sub-Grid button, select the Opportunity entity and select its view, we can click Edit or New to edit or create the opportunity view.

Click the Controls tab, then click Add Control, select the Editable Grid, and click Add.

Click on the Web option of Editable Grid and click OK.

Finally save and publish.
This way we can edit the fields of the Opportunity entity in the Contact form.
Hope this helps.
Best Regards,
Lu Hao