I see you have a 2013, which had the "old" WRB paint. I've heard the "new" WRB (2015 and later) is harder to match because it is tri-coat. Maybe the shops don't know the difference without actually looking up the paint codes.
More info here:
http://www.ft86club.com/forums/showthread.php?t=68049