I was able to get around this by treating it like a regular hosted feature layer and pulling out the assignment layer by its index #
workforce_project_item = gis.content.get("itemidhere*****")
workforce_project_item
assign_layer = workforce_project_item.layers[0]
Worked without upgrading to the pre release (1.7.0)