What you want, it seems.. that multiple Persons can check multiple Assets.
Therefore you connected a Joint Table Asset_History.. That is correct.
Asset Attachment.. hmm.. very sophisticated to have that in a vertical table.. but modern.. Verticalize the data.. A mere containerfield with repetitions could also be used
Service History. Ok.. A Asset can receive multiple "services" . but a service is always only done on one asset.
Looks all good.. that the crow feet do not display.. that is just a filmmaker bug.. or idionsincrasity.