Hi jesse,
1.
http://themelooks.net/demo/cosolu/wordpress/service/ This is a custom page made by custom sections.
http://themelooks.net/demo/cosolu/wordpress/services/ It’s the default services Archive page where is showing all services post as Archive: Services and it works under the WordPress default system.
It’s a default system/functionality of WordPress for a post type like as the blog post. There will show all of your created services as Archives and it can not be stopped as it’s a default system/functionality of WordPress.
If you show the services section in the homepage then that will not show the Breadcrumb: Home > desktop repair
it will show the Breadcrumb: Home > Services > desktop repair
and when you will click on Services then it will not redirect you to the Home page it will also redirect you to the Archive: Services page as it works under the WordPress default system.
So, there has no relation between a custom page (service page) with default Archive: Services page.
Moreover, there has no singular or plural issue. It’s the issue of the slug system of the WordPress. WordPress does not allow the same slug for the different pages.
However, if possible we will try to fix the issue in our future update of the theme.
2.
We made the make an appointment button like as a call to action button to use a custom page URL like the contact page. Example: you put the contact page URL in the make an appointment button. When someone clicks on the make an appointment button they will redirect to the contact page.
However, if you want to use section id then you need to find the section id by Inspect Element to right click of the mouse because the section ID automatically created by Visual Composer. Example: http://prntscr.com/kkbtbq
Best Regards,
ThemeLooks Support Team