и вроде условия соблюдены, но они же никак не близкие
В доке указано, что должно быть несколько полей для джоина — как минимум, одно жёсткое, и вот какое-нибудь для asof. Мб, из-за «жёстких» полей это максимально близкий вариант для джоина?
я не знаю какая у вас сейчас версия, поэтому воздержусь от совета... вообще этот функционал врядли забагован, скорее всего у вас данные такие и там все правильно возвращается...