Found that lookups configured on a form no longer apply if workflow submits the form. Was this intended? Seems if workflow is starting a form, the lookups must be re-done in the workflow as well instead of relying on the already configured lookups.
After it was reported, I tested with a simple test process using 2 fields and one being a lookup based on the other.