I've started building my first modular monolith project and faced this issue.
Rider code completion is not working with internals and InternalsVisibleTo? E.g. I have Core and Infrastructure .Net 6 class projects. Core internals are visible to Infrastructure and when I'm start typing some type from Core in Infrastructure, code completion (complete type, e.g. IUserRepository) doesn't work. If the type is public it works great. I have to type whole type name and then rider allow me to autoimport missing members, but code completion doesn't work which is really frustrating .