$Canvas.assignment.dueAt.iso8601 returns the 'Everyone Else' date and not the student specific due date override during launches with Assignment Enhancements enabled

This behavior has been resolved and deployed to the production environment as of 3/12/25.
Description
-
The $Canvas.assignment.dueAt.iso8601 custom parameter returns the 'Everyone Else' date and not the student specific assignment override when launching an external tool assignment as a student. This is happening for 1.1 & 1.3 tools only when the Assignment Enhancements - Student feature flag is enabled.
Expected Behavior
-
The $Canvas.assignment.dueAt.iso8601 custom parameter should return the date that assignment is due for that student.
Workaround
No workaround exists at this time.
Steps to Reproduce
-
Set up a 1.1 or 1.3 tool with the $Canvas.assignment.dueAt.iso8601 custom parameter and the Assignment Selection placement
-
Set up a course with three students
-
Create an assignment with Student A having one due date and the other students having a default due date with a different value
-
Set up the tool on this assignment from the Assignment Selection placement
-
Log in as Student A and launch the tool from the assignment
Result: $Canvas.assignment.dueAt.iso8601 custom parameter shows the default due date
Expected Result: $Canvas.assignment.dueAt.iso8601 custom parameter shows Student A’s custom due date
Additional Info
INTEROP-9159
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.