人工言語で子音が出現する位置を規定しているものはあまりないように思います。
自然言語を見ると ng や r が語頭に来ない言語があります。
ラテン語や古典ギリシア語は語末に来る音節は (m), n, s, r だけと決まっています。
朝鮮語の平音のように位置によって清濁が変わるものもあります。
全ての音素があらゆる位置で現れるのが音節数が稼げてお得な感じですが、自然言語ではそのようになっていないということは、位置を限定する利点なり合理的な理由なりがあるんじゃないかと思うのですがいかがでしょうか。