The Serbia-Croatia border is definitely not a Schengen border; I assume that was a typo.
Indeed. Typo. Too late to fix.
Indeed. Typo. Too late to fix.