This is normal. Your "current location" is probably using a weather station closer to you than the one you get when you just type in the town name.
I'm in Miami, FL and "Current location" at my house and my manually entered "Miami, FL" can differ by 3 degrees at times.
I keep getting the weather report for the North Atlantic but the location in Apple Maps and Google maps is accurate.
[doublepost=1547335512][/doublepost]I was watching YouTube earlier when I got an iMessage. The volume in the video went down and didn’t recover to full volume. I had to do it manually.