well yes, assignment is fine, but given eng's limited bandwidth and the product's conflicting priorities mean the action items coming out of retros are deprioritized, unless someone can really make a case for them.
I honestly think restricting retros to the engineers on a team is too narrow.
Most places I’ve worked this has been fortnightly.