If the flight is booked with VA you will get the bonus points.
I also booked my SIA flights under VA. Even though I did get the points and the bonus points, I didn't feel the whole code share process was running smoothly. Seat selection was a nightmare. Any preference known with VA is not known with SIA. Calling VA doesn't make a difference.
Had issues selecting my seat on the SIA flight when I tried to check in online. Only a few seats were available - and definitely not the best ones in the plane.
Even though I have Platinum Status I had a minimal choice of seats. Quite often continuing flights will be with Silk Air - and then no VA privileges apply (no priority boarding, check in etc.).
I don't know... I am hesitant to do this again. I know the bonus points are somehow worth it. However I also checked the fares, and the fares with VA were higher.
When I flew VA to New York in March I paid close to 1900 A$ for a return ticket.
My friend flew similar flights on DA metal and paid closer to 1300 A$. That is a massive difference, just to score some points???
He ended up in the same flights as me. He did get points and SC, only no bonus points.
I did get the bonus points, but if it was worth 600A$ is the question.