Ваша первая строка уже правильно закодирована в URI, поэтому при попытке ее перекодировать метод URI.escape кодирует «%» с помощью «% 25» (кодировка URI для «+»).
Если вы действительно не уверены, была ли ваша строка кодирована по URI или нет, вы можете сначала попытаться декодировать ее и сравнить с оригиналом.Если они одинаковы, то они не были закодированы.