Hi there
Welcome back to BW
When LOs learn a new skill such as pulling to standing and cruising they often go through a phase of SA (separation anxiety) in a sense this helps to keep them safe through their new found mobility. If they didn't have that fear of being away from you their cruising could lead them into danger, so it helps self preservation. The best way through any phase of SA is to spend as much time as you possible can with LO, put off any housework that can be put off, take LO everywhere in the house with you even if previously you could pop out to the toilet just take him or tell him where you are going and invite him to come along.
AT this age I would expect to see at least 3hrs A time before a nap. A LO would be high sleep needs to go down for a nap on less than that really. Looking at your routine I'd also suggest that the last A time is too long and leading to some of the NWs due to OT.
I would increase the first A time to 3hrs and encourage a better nap, he might also be happier to go down with less anxiety if the A is longer. Stay with him and keep your hands on him to help him relax if needed. See if you can extend the nap either by resettling once he wakes or by using the W2S method, here's a link:
https://babywhispererforums.com/index.php?topic=223809.0look at naps option 1. You sooth right through the wake up time, beginning before he wakes and continuing until he is back asleep and moved into a deep sleep stage. The reassurance of you being there should help him get a better nap if you try this for several days, it may not work on the first few days with the phase of SA he has and to help him overcome the habit of short napping.
You may also need an A time of longer than 3hrs to get him to nap longer in the morning. Perhaps increase to 3hr 15 if there is no change after 3 or 4 days. And again increase to 3hr 30 if needed (more so for low sleep needs which you said he is). By 8 months some do one of their A times at 4hrs just to give you an idea of where you could be headed over the next couple of weeks.
Then at the end of the day try to reduce the A time before bed so that it is not this one that is 4hr long. Shifting naps later and having a slightly longer A time in the earlier part of the day will automatically reduce that last A time but if you get short naps one day bring BT earlier to avoid the OT.
we live in an apartment and had a neighbour complain that they couldn't sleep at night from the screaming
Bare in mind your neighbour also chose apartment living, that's a choice *they* made. You and your baby have as much right to live there as anyone and are not required to stay silent the whole time. Your neighbour was once a baby keeping other people awake, that's life.
Apartment living is what it is, people have parties, people come home late at night (drunk or with friends, putting the TV on, chatting and laughing), some people work night shifts and need to sleep in the day...that's our world. Try to shake off the guilt your neighbour has unkindly handed to you and remember you have as much right to live there as anyone, babies are part of our society. No one wants their LO crying for several hours through the night regardless of how close the neighbours are but you are not doing this on purpose and you are doing your best to comfort your baby. This is not the same as leaving your baby crying without attention.
Perhaps gently remind the neighbour that babies can and do cry even when in their Mummy's arms...and suggest a pair of ear plugs.