In the 1600s spellings weren't standardized. Sometimes a person's name was spelled two different ways in the same document. This means that we often need to record multiple spellings in the profile, and for the LNAB we normally should choose the spelling that appears in the earliest record for the person (or some other record that shows the spelling that was in use at the time the person was born).
It looks to me like Lanyere-1 (1650-1692) and Lanier-589 (1692-1741) are different people, or else there's a mistake in the date entries. Lanier-589 was a bit too unborn in 1671 to have married William Basse in that year.