To hide Logo on Homepage Squarespace, you can follow these.
#1. Install this tool to find Homepage ID
#2. Click Tool icon. You will see Homepage ID.
In my example, it will be: #collection-644f271d8adc0f32accb4e42
#3. Use this code to Custom CSS box
#collection-644f271d8adc0f32accb4e42 header#header img {
display: none !important;
}